ohmigod, have you done a test?

I know that there are many options and support groups for you on this site so I hope whatever the outcome, you're happy!

Go get a test and speak to your doctor and they'll be able to point you in the right direction. Its great that you've been mature enough to recognise if you're ready or not You're a smart girl!