My boyfriend of 3 years and I have a pretty good relationship except for two MAJOR problems . The first is that he has become very unreliable as of late. He used to be really good about calling when he said he would and answering his phone when he knew I was going to call him. Lately, however, he almost never calls when he says he will (I wait a while and then give up and call him). This really frustrates me because I see it as disrespectful and distancing. It's not that hard to remember you promised your girlfriend you would call her, especially when you used to remember and do so with ease.

The second major problem: He's cheap! He has already graduated from college and is making a good living. I am still in college and am struggling to save money to pay off my credit cards. Yet he still expects me to drive to his apartment instead of him coming to see me every once in a while. His argument is that he has his own place while I live with my parents, so if we want to spend the weekend together, it makes more sense for me to come to him. OK, I'll buy that, but would it hurt him to throw a few bucks my way to help me out, since I'm doing all the driving? Gas ain't cheap and he lives a good distance away. I'm spending almost all my earnings on gas to go see him and he still complains when he has to buy me dinner. Yep, that's right, oftentimes, on top of everything, he even asks me to pick up the check for our evenings out. He usually says he doesn't have any money (apparently, he spends his entire paycheck within a week of getting it).

All this makes me really angry and frustrated, because I feel like he's taking advantage of me. If it were one or the other, I might be OK with it, but he disrespects me by not calling when he says he will and then refuses to see things from my POV financially. I don't mean to make him sound like an . He's a good boyfriend, for the most part. I just need to know whether I'm overreacting about these issues. If I'm not, what should I do to turn things around?