What I think, is that you have a lot that's going through in your mind, & the resulting stress keeps you from staying asleep. What with trying to mend your relationship with your BF, schooling, your place of employment, & on top of this, your pregnancy, I won't be surprised if all those kept you from staying asleep.
So, what I'd like for you to do, is to find a way to take your mind off of those things - it could be video games, candy, whatever floats your boat. If you do, not only will it help with you staying asleep, but chances are, it'll better your pregnancy.
Hope this'll help you.