Once tests have confirmed the diagnosis of BPPV and the affected ear, patients are instructed to avoid lying down on the affected side. Usually, medications like Antivert (meclizine), Dramamine, Valium, or Phenergan are not recommended because they cause sedation. By carefully avoiding the provocative position, patients can usually avoid bringing about the symptoms. If left untreated, the condition usually clears within several weeks."
If, as you say, this has been going on for several years, it may suggest that it is not BPPV.
Around here, you CANNOT get a second opinion unless YOUR doctor sends you to a specialist.