According to the gospel of St. Luke, the Virgin Mary after receiving the good news from the angel Gabriel, visited her cousin Elizabeth (a week's travel away) and stayed with her for three months.
The question is:
- Did Mary visit Elizabeth immediately or a few days after the angelic visitation?
- Did Mary witness the birth of St. John the Baptist ?
- If Mary immediately went to see Elizabeth and only stayed three months, would her pregnancy have been obvious to others when she returned to Nazareth?
- How far advanced was Mary's pregnancy when she returned home from visiting Elizabeth?
A Catholic perception or another denomination maybe acceptable to answer too.