i haven’t been getting my period

i had spotting for two days and thought i was starting my period but it went away and now i’m late by two months. i’m a virgin so i can’t be pregnant. is this normal?