6 Days Late?

So for the past couple of months my periods have been just a few days late and I didn't think much of it until now.

I can't seem to figure out what the reason is, the most sexual activity I've had was dry humping with underwear on and I'm not dumb enough to believe that I'm pregnant through that.

Could it be that it's because I'm gaining a bit of weight? Stress? Help??????