Confused. Early pregnancy or off period?

Kearsten
AF was due 29th of July it was two days late then i had brown discharge a few hours then dark bleeding but light all of yesterday and today I've just been spotting . Ive had cramps before my AF was due until today. Could it just be an off period or early pregnancy. I havnt had an off period before.