Carguysgirl,
So sorry for all the losses in your life.. I can't even imagine what you must be feeling.
Regarding the situation you are in with your bf, I think deep down inside you know what is going to be best for you and your future. Remember that you are the most important part of your life, put yourself first!
Good luck