life is too short to be in a relationship that sucks. I cocur with everyone here, go get some space! You're obviously stressed out with school and "rough spots" in your relationship, and you need to get some perspective. If you don't feel like a queen every day, and you don't feel like you BF is giving you the type of love and affection you need, cut the ballast and float to your full potential! It'll be worth it in the long run!
Communicate with your BF to find out what's really going on! If there's issues there, you two need to work at resolving them or just break up, cleanly, and not drag out something that isn't perfect for the both of you!
Good luck!
__________________
Sage knows our mythic history, King Arthur's and Sir Caradoc's
She answers hard acrostics, has a pretty taste for paradox
She quotes in elegiacs all the crimes of Heliogabalus
In conics she can floor peculiarities parabolous
-C'hi