Why is my body playing tricks?

Mallory
okay so background, my period has never been great. my cycle is an average of 33 to 35 days instead of the average 28. My period can last 3 days or 10 it can be only spotting or ive had to get fluids at a hospital and tested for anemia due to blood loss. Ive started using glow to helP me track. its been more consistent this year. Came only a few days earlier then glow said it would. But this month it lasted 16 days and it was light to medium the whole time. Then it stops and a wedk later my breasts become very swollen and heavy and im in so much pain that even if my shirt brushes them i cringe, i cant wear a bra, if someone bumps into me i cry out. Is this normal?