If your last menstruation was on the 5th of April and you missed the expected period on the 3rd of May you may have conceived somewhere around the 19th of April.
Pregnancy age is counted from the first day of your last menstruation (not from the conception date) so your pregnancy age on the day you posted (29th July) was 16 weeks and 4 days.