I think that god put this baby in your life for a reason . Yes your parents will be shocked but when it comes down to it if your truthful and honest with them as you are with yourself they will be a great support system for you to have. people can speculate on anything so if you hear whispers don't assume its about you. And also you never know everyone might shock you and be supportive from the start. God never gives us anything that we can't handle.
on your pregnancy by the way !!! another angel is making its way to earth