For how many years Hazrat Muhammad (PBUH) stayed with Halima? A. 2 Years B. 3 Years C. 4 Years D. 1 Years View AnswerB. 3 Years