So confused ... 🤔🙄

How can the same dates give so many different ranges for weeks and due dates it’s craziness ! Due date anywhere from dec 30-Jan 4 and anywhere from 4w 6 days to 5 w 4 days 🙈this has me insane ! Period March 27. 31 day cycle