dpo question

My period is normally 33 days but this month it was 46 
Stared - 20th march- 25th march.
I tested positive on a opk - 3rd of April.
I'm 10dpo right now.. tested negative.
If my period goes back to 33 days this cycle my period isn't for another 8 days.. does all this make sense 😳😳😳😳
I'm so confused