PMS bloating and cramps- normal??

Not sure why but for the past few periods I bloat like CRAZY for a few days before. No exaggeration, I have a flat stomach so when I bloat from this I look 7 months pregnant. TMI but it kind of feels like I urgently have to #2 but when I go nothing's there. My lower stomach feels hard to the touch and it's pretty uncomfortable. I also have cramps that feel like light period cramps. Is this normal?