Hi Kayla!
A stressful time is often a big factor in a period being late and if you stress too much about being pregnant then it can come even later and give you more symptoms. At 2 weeks late you should really have a positive test if you really are pregnant. I would say that you are not but the only sure way to know is a blood test though they usually wont give one until you have a positive urine test. Try doing stress reducing activities and wait to see what happens- maybe youre lucky and don't have one at all until next time!
Also, since you have a longer cycle, the week after your period is an unlikely time for you to ovulate anyway. If you want to be sure when you do ovulate, you can buy the tests. I like the full month ones so you can try different times. Good Luck! I know you dont want to hear it but since i was 16 when i got pregnant i can say it--- you are only 16 be careful!!!! ;D
Kailey, 18
mommy of Faith, almost a year