Over the last few weeks or so, I have been privy to many, MANY conversations about relationship problems (when girls get together, 90% of the time, this is, unfortunately, what we talk about).
The crux of it all has been that people are in relationships that make them unhappy. Boyfriends are dicks and make their girlfriends unhappy; girlfriends are distraught and not living their life because they are too affected by their boyfriends, who are being dicks.
There is just one thing I want to say about this:
YOU ARE RESPONSIBLE FOR YOUR OWN HAPPINESS.
Yes, people you love have an effect, we are influenced by them. Their animo often becomes ours, and we have good days and bad days. Ups and downs are normal in relationships, people aren't perfect, everyone has issues. But having downs doesn't mean you are an unhappy person. Your temporary mood with a person is distinct (perhaps not exclusive) from whether overall you are happy or not.
Aside from this, if you find yourself unhappy for an extended period of time, honestly, it has NOTHING to do with anyone but yourself. It's YOUR FAULT that you are unhappy, not your boyfriend's. People may treat you badly, or unfairly, but you have the power to fix that, and it may be easier than you realize. You cannot depend on somebody else to make you happy.
So guys, stop blaming others for your misery, get a life, and find a solution so that you can make yourself happy. Life is too short to not be happy.