Can I use my HSA to pay for marriage counseling?

Yes, you absolutely can.