Is it normal to get a bfp this soon?

Jasmine • Live, Love, Laugh 💕

My period isn’t due for another 4-5 days and I got a strong positive very fast!