In some cases, health insurance plans may cover hypnotherapy as part of mental health treatment. The session duration can also impact the cost. Most sessions range from 45-90 min. Check with your insurance provider to confirm coverage.