hi yes either a doctor or your gyno but you really do need to get a blood test done for your hormones your problem could lie there if our hormones get out of whack it does lots of funny things to us and this could be where your problem lies. hope this helps you. good luck
i am 21 not pregnant i have never had a normal menstrual cycle i have maybe 2 a year should i be concerned. i have a 3 year old but i never had a normal period even before she was born i haven't had a period now in almost 9 months should i get a doctor appointment?