talk to your benifets coordinator at work
it might be covered under your health insurance plan, ive seen it covered before