How long does a medical marijuana recommendation last in Maryland? Maryland medical marijuana certificates are valid for one year. Maryland MMJ cards are valid for 3 years, but you must be recertified annually.