I don't have any advice, just some perspective realities you may care to consider.
There's no perfect boy, and no way to tell if a boy will be a great father to any prospective children.
No boy should be given so much power over your life or your heart.
Constant drama can cause one to lose a grip on simple values, such as being able to sleep at night, health, education, social or personal activities that promote inner peace or purpose. Without these things one can become very drained and appear aged, bitter and hopeless--instead of young, bright and shining, and ready to meet the day.