Girls with long cycles— how did you calculate due date?

My last period was March 17 and got a positive ovulation test on April 22. This was the longest cycle I ever had and just gave up. Well, this morning I tested randomly and got super strong positives!!

I’m going in for a blood test but just curious if anyone else had long cycles and how your doctor dated you!