Beat the bloat

So bloated waiting for AF!  Big firm belly, tight & uncomfortable and terrible gas!  I look pregnant and I'm definitely not (yet)! How do you beat bloat? Any good reviews on shape wear?