Due date is April 7 how many weeks pregnant are you?

As of November 27th 2009 the approximate age of the foetus is 21 weeks.