In Luke 1:56 we read that Mary stayed with Elizabeth for three months and then departed to her home. Why does she stay for three months? Was she hiding from the law for being pregnant? Did Joseph write her off at this point? Any thoughts? Luke 1:56 "And Mary remained with her about three months and returned to her home."