Periods and Weight Gain

Over the purse of this last year and a half I gained like 15-20 pounds.Ever since then I get horrible PMS.I'm not over weight.I'm 5'6.5 and 140 pounds.But I feel like gaining the weight is what brought this to me.O don't k ow if it's just because I aged or what though.My Bmi used to be like 20 now it's like 21.5 of that helps.And I used to didn't cramp at all or get back pain.Nothing at all