Free and low-cost family counseling is available in most areas, but you may have to do some digging to find one. Most health insurance plans now cover mental health services, so if you have insurance it might be best to start there, with a referral from your primary care physician. If insurance isn’t a viable option, check with any local university to see if they have a psychology clinic. Most schools that offer degrees in clinical psychology will run a clinic for their students to get practical experience. Your counselor may still be in school, but they also are well trained and supervised by professionals.