How old do I have to be to obtain a medical marijuana card in Virginia? Both patients and caregivers seeking to obtain a medical marijuana card have to be at least 18 years old or older.