i think your doing a good job so far.
your not taking action to your thinking of having a baby now, your waiting till the time is right and till you have things together.
which is great, because your baby deserves the best when you do have one.
i think you should just keep doing what your doing.
finish high school, go to university, get a good job, your own place, money aside for your little one then plan a baby.
you'd enjoy the whole experience of being pregnant and a mother if you do wait, it not only benefits your baby, but you as well.
there's more to having a kid than being emotionally ready, you have to be financially read, and maturely ready, being only emotionally ready -showing love, attention etc. wont put food on the table or clothes on your baby's back.
You said you want the best for your baby, and what your doing by planning to finish high school and university and waiting till you have your own place and being financially stable are all things that are best for your baby.
I think everyone goes through this, but its good your waiting. Sometimes boyfriends leave when they find out their girlfriend is pregnant, deny that the baby is there's, then the mother has to raise the child on her own.
You said your bf is going to be uncle, you and your boyfriend could baby sit his sister inlaws baby together, you said you've baby sat kids in your family, you do the fame here too.
There's alot of women on here that will tell you that its better to wait, im 18 and pregnant for the first time, and i think i would enjoy this pregnancy alot more if i was done school..going to schoolpregnant is not very fun. and telling the parents, was not very peachy either. But i dont regret a thing, i just would have wanted to wait a while first.
Maybe you could talk to a school counsellor, or your mother about this. Its good to be open with your parents about things, it lets them know you trust them. Maybe getting it out in the open with your mom or someone in your family would help you feel a little better too.
i think your doing a great job, in the end i think you'll be glad that you waited.
if you need to pm me you can anytime
.krystine