This is a complex question. If your medical doctor or osteopathic doctor treats you with over- the- counter homeopathic medicines that do not require a prescription , most insurance companies will not pay for them. Insurance companies usually reimburse only prescription drugs that are on their formulary list and not over the counter medicines. Most homeopathic medicines on prescription are not on their list. This may vary by state law and your insurance policy so ask about it.
The office visit to the medical doctor, osteopathic doctor or naturopathic doctor, acupuncturist or chiropractor may be reimbursed by your insurance company or Medicare or Medicaid depending on your policy. If you are insured by an HMO who is interested in natural therapies, coverage may be available.