What should I do about the break up? He hurt me.
I dated this guy for 3.5 yrs and it's long distance. We had good times and of course bad times. He always tells me he leads in our relationship and always gets upset of I speak my mind of tell him my feelings. He would talk down to me and use the f word and be a total arse. He knows this but apologies and repeats the behavior. When we have problems, he doesn't hesitate to want to break up and it happened a few times.
I suspect he's engaged or have someone in his home country because he never brought or invited me to his home. I found out about a gal photo in his wallet 3 yrs ago and he lied about her being a friend. I later found out it was his ex. In the last 3.5 yrs together, I had on a few occasions found out things all related to that same gal. My gut instinct tells me she is the gal in his life although he denies it. And blows his top at me every time I raise it.
Last straw was 2 weeks ago when I found her responding to a post in his brother's FB pic on a dog they supposedly bought while we already started dating. He claimed she suggested he buy the dog because his old dog died then. He never told me this 3 yrs ago. It became a problem between us and ended up he was the one who got upset with me. Seriously?
He told me he is done with us for good and told me to f off. He wants to be alone and move on. I love him and didn't let go. For the last 12 days I have been texting and msging and emailing and calling him. We are in different continents so it's difficult when he didn't want to talk. He kept telling me to stop calling etc.
We finally spoke two nights ago and while he said he is willing to reconsider us, he needs time to think about us and be alone at this Moment. Could take months.
I know I should move on but I love him and I can't let go. What should I do?
Starting yesterday I'm trying to start the no contact rule. Is this correct? I still want him back. But I know inshd leave him alone else I become needy and desperate and it's a turn off for him right?
Any advice? Thanks so much.