My last period started on Feb.21 but ended on Feb 24 (usually last for 5 days)now my doctor is telling my due date is Dec 31 that's impossible if the last day I had s_x was on Feb 15 with my boyfriend. What is the problem with that situation?.Could the sonogram show something different ? Or maybe my baby is not growing fast enough?