Hello Nervous one,
You may not be pregnant. Sometime a period can come a little late due to what is going on in your body. Stress is a factor that can cause your period to not come at all, be late, or become very heavy. Have you been stressing lately?