If you experience heavy snoring, seek medical advice from an ear, nose and throat doctor. Doctors will thoroughly examine the nose, throat, mouth, and neck, sometimes using a fibreoptic scope. This examination lets doctors know whether the snoring is being caused by allergies, nasal obstruction, or infection. Additionally, doctors may conduct a home sleep study to rule out OSA.