Long story here so bear with me, My Dp and I got together last Jan, we clicked instantly and fast became an "official couple" Our relationship has at times been difficult due to loss of jobs, moving house etc etc and on top of this I suspect he has bipolar. Over the last month or so since we moved into the new house we re-entered the honeymoon period, we've just bee good together, he even went as far as to say last weekend that we were the best we've ever been. We've been excited about Christmas and our mini break to Krakow (this thurs) then yesterday I got a text saying that the car was a state, and it was lazy of me not to put the dog blanket on the seat properly and how was he supposed to take his friend out. Now I know I should have done the dog blanket but honestly I just didn't think. My response was that I was sorry and I would hoover the car later, however I wasn't going to grovel as although I've been using the car for the last week it hadn't been hoovered for bloody months. I then got a text saying we needed to talk.
The talk consisted of him telling me I had to leave in Jan, he had been frustrated with me not renting my old house out and how it was direspectful??? Now I've lived with him for 6 months and the only contribution I've made is the food shop, I've offered to pay half of everything until I'm blue in the face but it's always been turned down, so to throw it back in my face and say I was sponging off him and taking him for granted was unfair.
I feel that if he had been unhappy for so long he should have said
a) before we moved into this house.
b)way before christmas.
I'm now utterly devastated and quite shell shocked, and now faced with the prospect of trying to use all my savings to rent a house and buy a new car. The thing is that I know he is devastated too, he cried several times last night. I feel (and so do several others) that he feels he doesn't deserve me and so pushes me away so that he can't get hurt by me, I think he's sabotaging his own happiness.
Where do I go from here? I feel so lost!