Unusual bloatedness

For the past week now, I’ve had this bloated ,full feeling and I’m not sure why. I still eat and have an appetite but at random moments I have such a full feelings and I don’t know how to get rid of these feeling. Is there anything I should be eating in order to get rid of this feeling.

My period was predicted to come on the 21st but I still have not gotten it. May this have something to do with it as well?