With Medicare, you do not need to visit a general practitioner before seeking mental health therapy or counseling. Annual mental health checkups are free. Be certain that your provider accepts Medicare assignment before your appointment.