Drinking or smoking can never be a problem. But these habits can cause to some other physical ailments which can be a problem. A prior medical check can tell you your present physical condition and you can be prepared for your future medical test.
Take it easy buddy. I too drink, but do check medical every year and I am perfectly allrigh till last month. If it can give you some fun why do you want to avoid those fun. There are many things you can do to balance it like exercising, diet control, aerobics, gym etc etc which can make you fit and healthy. Make more out of your life more enjoyable whatever you do where ever you go. Give me call when you are in canada and we can be friends enjoying life drinking and making fun out of it. Howz that.
Cheers, Sans_May2010