I have been dating this guy for 9 months now. He is 30 and I am 26. When we first got together everything was fine and we were happy. He had been engaged for two years and had broken it off 7 months before we met, and he was going back to school, so for the time Being he was living back with his parents. At the time, it wasn't a big deal. We had broken things off 3 months into the relationship because he was so focused on school, and felt bad that he couldn't give me the attention I wanted. Fair enough. A few weeks later he calls me and says he misses me and wants me back in his life, so I said yes. Time goes on and everything was good.. I went to family events and was very well accepted (his mom would introduce me as his future fiancee) and it made me very happy, but his mother constantly called and had him do tedious things at the house. She would take him shopping, do his laundry, he gave her money to pay his bills, she'd go take him to dinner, and other things which always cut into our time together (especially on the weekends). I was invited to come along most of the time, but really, it cramped my style hanging with my boyfriend and his folks all the time. Well, over the months, both of his grandmothers died (one was living with them at the time she died) and I went to the visitations and funerals, wrote sympathy cards, and held my boyfriend's hand through the whole thing. He said he needed time with his family and I understood that even though I felt he spent plenty of time with them in the first place. After that, his mother became desperately codependent, and now since he has started school he has progressively distanced himself from me. I decided that we needed a break but I'm wondering if it is even worth it to work things out. I feel that his mother is jealous of me, and is controlling every aspect of his life to keep him with her. It is hard because I have such an emotional investment in this relationship, but "mommy" as he calls her, wont cut the cord and he is just letting her be that way towards him. Im thinking I should just learn a lesson from this and move on but I would like some advice.