Hello, I am 28 years old and I have had very irregular periods since I first started menstruating. They can be anything up 4 months apart, the time between periods is always different. Just now I am having a period that has lasted 3 weeks, but it is very, very light, not like it usually is. Any help is much appreciated. Thank you.