It has been between 35 and 40 days for a few months now - hasn't been less than 33 days for 18 months.
Add to this my suddenly greasy hair and spotty skin, and my moving into the late 20's - is this a hormaonal thing, or an age thing? would going on the pill sort it out?
honestly, I had less spots at 15!