Figuring out my due date!

Shelby

I haven’t gotten my due date confirmed by a doctor yet. This app is telling me it’s December 27th, and another is telling me the 23rd. I don’t have regular 28 day cycles, does that play a part? My last period started March 18th and my cycles are averaging around 32 days. Anyone know what my EDD would be? Thanks in advance!