I thought about this as I was praying the Rosary. At the time Jesus began his public ministry, Joseph had already passed. Jesus would have been the provider for Mary, so how was she able to care for herself and her physical needs?
Is there any Church/Tradition teaching on this?
Perhaps Jesus worked hard and saved up enough for her to live on for three years (before her care was given to John)? Maybe Mary lived with other relatives? Maybe the money that was given to support Jesus and His ministry was also used to care for Mary?