Dear Dish-It: Speeding Up Puberty

Dear Dish-it,

I am 12. All my friends have their periods and I really want mine. Is there a way to speed up the process?


Dear Moo,

Unfortunately, the answer is no. There’s nothing you can do to “speed up the process” of getting your first period. The good news is, every girl gets her period eventually. It’s just a matter of time – and being patient.

Having said that, no one can say exactly when you'll get your first menstrual period, but you will get it sometime during puberty. Puberty is the time in your life when you begin to become an adult. This means a lot of growing and changing - both inside and out. Some girls start puberty at age 8, and others may start as late as 13 or 14. Each girl goes at her own pace. So don't think you're weird if you start puberty a little earlier or a little later than your friends.

For most girls, their first menstrual period begins two or two-and-a-half years after breast development starts. Some girls may get their period in less than 2 years. For other girls, it may take longer. Every girl is different, and there is a wide range of normal development during puberty. A good sign you're getting close to the time when your first period will arrive is if you notice a thick, white mucous discharge coming from your vagina. Usually, this happens about 6 months before you get your first period.

After you do get your first period (and trust me, you will!), it may take a while (usually 12 to 18 months) for it to become regular. You may get your first period and then not have another for a few months. As you get older, your cycle will become more regular - usually between 21 and 34 days in length.

In terms of thinking about and wondering when your first period will arrive, it may be helpful to know that you're not alone. Lots of girls wonder and wonder - when will it come? If you feel a little worried or anxious about getting your period, it can help to talk to someone you trust, like your mom or older sister.

Related Stories:


latest videos


Can You Swim During Your Period?

  • Of course you can.
  • No way! That would be gross!
  • I don't know, I've never tried.
  • I think you can, but I wouldn't.

related stories

I’m nine. When will I get my period?
I'm 13 and haven't started my period yet. I get pains in my abdomen area every so often throughou...
I have my period and I want to try tampons. I do competition dance and pads are extremely uncomfo...

Dear Dish-It in the forums

jenif3 posted in Family Issues:
:sad [s:p/1kqa] [s:p/1kqa] [s:p/1kqa] [s:p/1kqa]
reply about 3 hours
Delancy posted in Friends:
Calm down. Ignore her. You are YOU, don't let anyone change you. If someone hurts, cry a river and build a bridge over it cx
reply 1 day
hello dish-it i hope i not bothering rita im 16 year old and i have autism.i get bullyed a lot. this has been happening online.this girl said that i was crazy and that freddie mercury (queen lead singer) wouldnt love me cause i have autism.i am queen and freddie mercury's #1 fan.the girl said no body would believe me and it made me so upset i had a autistic meltdown.what do i do,please help.  
reply 1 day
EndlessDream posted in Friends:
Hmmm....Then she mustn't be necessarily "using" you, if she is not getting something in return ( As far as we know of). However, It does sound like she is being extremely unfair. That just might be how she is. Not exactly loyal to anyone. Well, try to talk to her about it and tell her how you feel. And, if it doesn't work out, then she might not be a great friend to hang around with, and maybe you will find someone else who enjoys your company. I hope this helps, and good luck :)
reply 3 days
XxIHateMathxX posted in Friends:
No not really. Like I said, one minute she's all smiley and then she doesn't even look at me. Most of the time I see her with Daniela and Andrea. Today she was asking me if I was going to hang out with her, Daniela, Andrea and Luisa during recess. When I told her that I was 'going to have to think' she was like, "Whatever." and ran off to catch up with the Threesome. Thanks. :)
reply 3 days

play online games