I've been with my girlfriend for two years. We fell in love like I have never felt before and I was sure she was "The One".
After 18 months I started to have doubts/what I call "negative feelings" about the relationship. She was having some real job problems which were causing her extreme stress, so we put those doubts down to me having to deal with her stress. We sought counselling. Things seemed to improve.
At Christmas time the "negative feelings" came back. I just woke up one day and they were there, floating in the back of my mind. We talked about it, got very upset, but decided we wanted to work through it.
As if by magic, the feeling went away - for two months. For those two months I was happy as can be and felt even more in love than before.
Now the feeling is back again Again, I think I just woke up with it one day 6 weeks ago. We have talked and we are both very upset and on the edge of breaking up. I have cried more than I've every cried in my life. I am so sad. I cannot bear to lose her.
But I know there is something up. I do not know what it is - I am certain I love her and although she is not "perfect" (who is?), I can't think of anything she doesn't have that I feel is missing.
There is another problem - I am sure connected with all this. That is that increasingly I have been less interested in sex with her, over the last 6 months. Thoughts of other women have crept in. I tried to ignore them but the harder you try not to think of something - well, it makes you think more about that thing! We are now at the point that I can't have sex without at least some thoughts of other women popping into my mind. I hate it and feel awful.
Is there any hope? I've read as wide as I can on the internet, and see examples of people who have gone through something similar. But no one says what they ended up doing, getting over it or breaking up!
Clever people of the internet, please help me. I want to fix this. I love my life with her - apart from the negative feelings and the thinking of others during sex - what do I do?