Try not to worry too much hun, although I know it's easier said than done.

All of my dates are a mess too...

According to LMP, I'm due on the 13/12 and 7w2d
According to my IVF dates, I'm due on the 12/12 and 7w3d
According to my THREE scans, I'm due on the 21/12 and 6w2d... if I stick to this date, it means I O'd on the 31st of March. Considering I got a very strong positive HPT on the 4th of April, it doesn't add up.

My scan dates are consistent with the growth of the gest sac / yolk sac / baby (and heartbeat we saw yesterday), so I'm just hanging on to that atm!!

Even the head Dr at the ultrasound place told me yesterday to pick a date and use that... in his words 'it will unlikely be born on that date anyway'.

Good luck hun xo