Well first of all I am not a virgin but I already know I'm not pregnant I took a pregnancy test around March and came up negative so my periods just came back to normal. My last period was May 23 and I do not know how long my cycle is all I know is I'm starting to get my periods by the end of the month. It's just I don't understand why my period hasn't came yet an it's almost the end of the month. I have been pretty anxious maybe that's the reason why? I do have a low Bmi though 17.9 I believe and I'm 4'8 so since I found out about my bmi im starting to gain a little more pounds and now I eat healthy 3 times a day an never skip a meal anymore an I feel pretty healthy, I've been having period symptoms such as bloating, cramping, fatigue, food cravings, etc. But still no period at all. And I'm kinda worried because I just wanna make sure nothing is wrong with me :/ at what age do women start having their periods more regular? An is it normal for menstrual cycles to become irregular for the past few years? I'm 18 by the way. Also does this cause infertility?
Does what cause infertility? I would wait two weeks and if you don't have a period, I'd go to your doctor and get a blood test or urine test. Your period will never be regular for any long period of time. There are to many things that make it come late or light or heavy.