Am I pregnant?

Took this pregnancy test tonight, I believe it’s positive but I’m in total shock! Period is due tomorrow and had no signs of it coming, randomly took a test just to see but did not expect this at all!!