I'm 18. I missed my period last month and before the next I had a slight spotting which lasted for a day. No sexual experience.

Many causes. If there is no chance of pregnancy then the cause is probably some sort of hormonal shift. There are many causes for missed or irregular periods. If your periods does not get back to normal in a few months then see your doctor. .