@Mani6
Relax and get perspective. Breathe.
You are doing the correct thing seeking advice - it is a complex and intimate issue.
Just as is your right to have a safe comfortable home.
Is he dangerous? or it just uncomfortable? (I don't mean to minimize the stress, just put into perspective.)
Is he long-term or short-term?
Whatever you choose, do not let money or Airbnb policy dictate your decision. Also do not worry about the effect upon your guest. Drunks have a long history and experience with their condition. Getting kicked out will not surprise them.
That said, Airbnb may help you come to a decision.
Your question reminded me when I had a long-term tenant on contract, before Airbnb. Every week, the recycle bin was full of empty bottles. As he was on contract, I could not kick him out.
In my city, alcoholism is not a just cause reason to evict, so I grinned a bared it. But after I heard him howling on the patio, I knew I would do anything to get rid of him. And I did.