Period

Is it normal that my period is so irregular? I get it every 5 months and then a week later it will come back then it’ll be over in a week and it happens in 5 months or so again? What should I do? I’m worried about gaining weight if I go on birth control.