What does this mean

In may my cycle came on twice or at least thats what i assumed it came on from the 3rd- 8th and then again from the 28th-31st i i checked my ovulation dates for both if they were both cycles and theres no way i should still b ovulating now my calander says my last ovulation day would of been the 13th of june so i took two test today on the 19th and there both positive!!!why????