Oral cancer is usually very painful, the lesion will bleed and ulcerate. What you have sounds more like just an irritation from your smoking and drinking. I know it's hard, but try not smoking for a day or two and see if the irritation goes down. If it doesn't, you might need to go see an ENT specialist. It still is probably not cancer, but it's something you need to get checked out.