You do need a complete work up. I suggest, to begin with you consult a pulmonologist
who can look into your problem of breathing difficulty while asleep. Are you overweight? He may also check you up for `Obstructive Sleep Apnoea`. If required, you can then be referred to a gastroenterologist to rule out reflux disease and to a neurologist
to rule out any nerurological problem.