A period happens because of changes in hormones in the body. Hormones are chemical messengers.For the first few years after a girl starts her period, it may not come regularly. This is normal at first. By about 2-3 years after her first period, a girl's periods should be coming around once every 4-5 weeks. Know more about this !!