How many years did Hazrat Muhammad (saw) preach Islam during his life time? February 13, 2019 – by admin How many years did Hazrat Muhammad (saw) preach Islam during his life time? A. 52 B. 40C. 23 D. 13