July 21st is your EDD but you can have the baby 3 weeks either side of this quite normally.
Depends which date in April
18th April 2009? Your due date would be roughly Saturday January 23rd 2010
July 21st, 2010
The estimated date of birth is Wednesday July 21st 2010