I wake up gasping for air or choking sometimes at night when im sleeping?

i then have the worst sore throat after. i have had times where i have been choking on vomit in middle of night. but sometimes im just gasping for air. i dont drink or do drugs, i do smoke. Help
3 answers 3