idkkkkkkk whats happening

I'm almost 17 and I still don't have a regular period. I'm a virgin and when I do get my period I only get it for like 5-7 days and then again the next month but then it stops for like 3 months. Should I see a doctor?