- If you are 21 years or older, you can legally buy and use marijuana for recreational purposes. - Medical marijuana is legal for people over 18 years. All they need is a doctor's prescription. - If anyone is under 18 years, they need legal authorization from a parent or guardian.