Can pms happen like 2 weeks before your period or is it more likely pregnancy I'm due for my period in about a week or two and my boobs feel heavy and I've been eating more?

your probably having puberty