A new research claims that alcohol may be good for your heart when consumed in moderation. The study also found that people drinking wine, liquor or beer regularly are less prone to heart failure and heart attacks than those who rarely or never drink.