Hi there. Welcome. Being late doesn't always mean you are pregnant. Lots of girls are late for various reasons including stress, weight gain or loss, illness, changes in routine, etc. If you've ad unprotected sex, then take a pregnancy test. good luck
Definitely see a dr! If u have ruled out pregnancy it could be a number of things
I think you might be pregnant. Have you taken a test?