Late period/ no sex

I haven’t had sex w my boyfriend for a while and my last period was july 4 and it lasted it’s normal time frame. it is now august 27 and still no period. it may be weight gain bc my face and tummy look fatter than usual. i went from 247lbs to 250 ish. i need help