Probably the best thing at this point is to just bite the bullet and get a home pregnancy test. They don't cost much and can be bought many places. Use first mornings urine. Come back and let us know after you take it.
I had my period early this month & in March I did spot but not in April
Well, any time you have unprotected sex, you have risked pregnancy. You had what you'd call a normal period in March. Was your period/spotting you had on april 20 around when your period was due? Pregnancy is about timing. Sperm lives for up to five days so if you have sex and it is 5 days or less until you ovulate . . . you've hit prime time. I don't know where you were at with that. So, you'll have to wait until 2.5 weeks after you had sex and take a pregnancy test. AT home urine tests you buy at any drug, grocery or super store work well. If it is negative, then it may be time to consider the pill or other birth control so you don't have to worry so much. good luck