My period isn’t due yet

My period isn’t supposed to be here for three more days, but I got a huge positive on 7dpo. Today (10 dpo) I got a positive on digital. Could I have ovulated earlier? Lol or is it normal to get these positives so early.