I only started getting PMS after doctors put me on the birth control pill. The pill/injection ruined my life with my period to be honest... I would never ever ever recommend anyone go on hormonal birth control.
I make it work but 9 day periods with pre and post problems sucks.