I've been gaining weight?

I've been exercising everyday and eating healthy. I should be losing weight (and I did) but since last week I've been gaining. My period starts in a few days and I'm bloated and gassy and constipated and irritable.. so maybe it's PMS? But can weight gain last for over 1 week?
I've been gaining weight?
Post Opinion