I am in my twenties at the moment, sexually active and smokeup everyday. My menstrual cycle has never been regular but that delay in periods was never more than 2 weeks. Now, since 6 months, I've been putting on weight considerably and missing out on my cycle a lot. I got my period just twice in the last 6 months. Not sure, why is this happening. Pregnancy results are always negative.