Bit of background - we have been together for 5 years, are both self employed in different fields and rent a flat together. We have no children.
Due to his job he has been working away lately (has short term contracts) and a couple of weeks ago I felt something change. I spoke to him about it - I was home alone most of the time, he stopped texting me during the day and just felt I'd been placed on the backburner.
He said he has been stressed with work and that he knows he hasn't been the same and apologised. I told him I was worried about our relationship and he said that it was just work, and that once this contact ended it would be different.
I spoke to my friends who came up with various solutions to put our relationship back on track as I understand that its not always sunshine and roses.
Last week he was supposed to come back on Wednesday night, I made dinner etc and then he text to say he wasn't coming back as was knackered.
Last night, he was home and I asked if he was ok, and he started to say 'he'd been feeling....' and then I had to drag it out of him!
Said he doesn't feel the same way any more and hasn't for months. Said he loves me but wants to break up because its not fair on me because I give him everything and he cant give it back.
I packed a bag and a friend picked me up - I went back in the room and he was crying and tried to hug me but I just left.
I'm posting this because my friends (bar one) are telling me to take space, and that it probably is his job and he may just be unhappy with his life in general.
(The one friend who isn't has basically said - he's telling me how he feels and that I have to accept that and I'm worth more basically)
Anyway - could my friends be right? Do men sometimes do this when really he does still love me but is dealing with some other issues and blaming our relationship?