Yes, the Virgin Mary is suitable for all ages as it is a non-alcoholic drink. It's popular among those who prefer non-alcoholic beverages or are looking for a healthy, flavorful option that can be enjoyed by people of all ages, including children.