Weight gain?

Hannah
So when I woke up this morning and looked in the mirror, it honestly looks like I've gained so much weight? I look really bloated, but it's not near time for my period? I feel so heavy and fat.. Why??