Digital test

I got a positive on a digital test 8 days before my next period. Does that sound right? Based on my last period I would be 4 weeks. I always hear people say to test with a digital after expected period but of course I wasn't patient..

I'm happy but confused because I thought I wouldn't get a positive on a digital so soon.