How far long?

Amber
So my period was April 20th. I ovulated around May 11rh. I had a positive pregnancy test today may 22nd . I feel like it would have been far too early to get a positive as my period isn't due for another 8 days or so I thought. Any clue?