It takes approximately two to three months from start to finish. A short protocol will take around four weeks in total from starting medication to the pregnancy test result.  See a typical timeline for IVF with ICSI: https://hertsandessexfertility.com/treatments/treatment-journey/