What can cause late period if you have never had sex

Im 3 weeks late and havent had my period but never had sex and i was getting cramps but no blood And i do not stick anything up there to masterbate

Vote below to see results!