Period late

Alisha
Its two days late usually it on time. What could be the reason for it being late. Keep in mind that I have not been sexually active for about four months and I have had a pregnancy test done it was a negative. Anyway. Thoughts. I am a little over weight now. 😒 my diet is normal not too many bad foods.