All you’ll need to shop at Haven’s Belmont Shores dispensary is a government issued photo ID proving you are over 21 years of age. You can also shop with Haven as a medical patient if you are between the ages of 18-21 and have a valid medical marijuana ID card.