Due date confusion😤

Ariyana
I now go to 3 different doctors because my son has Vsd And all of them give me different ages on my baby so I'm so confused now on what his due date is feb 22nd, 25th or 26th I'm suppose to be 30wks 1 day but I went to the doctor yesterday and they said he was 29wks 4 days like ugh it's so annoying