Cramping and bloating that feel like period pain but arrive between cycles, along with a recent 3kg weight gain, is worth checking properly rather than assuming it's just digestion.
Health Tips
A pelvic ultrasound and a basic hormone check would help rule out ovarian cysts or a hormonal shift behind the weight gain.