jennalynne,
First, I'm sorry that you're having these problems, it's obviously weighing very heavily on your mind. If you haven't already done so, I'd say it's time to sit down with your boyfriend and have a long talk. Explain what your concerns and fears are. If he tells you that you are perfect and all that he ever wants, then ask him why he's doing the things he's doing. Try to be open-minded and listen to what he has to say, but make sure he understands what you feel is unacceptable to you. I'm no expert on relationships, but this is what I'd do. And remember this is a guy's point of view, hopefully a few of the ladies will have some input.
I wish you all the best and I hope everything works out
bptoo