You should only drink on occasion, not every weekend, a drink here and there doesnt hurt and is actually good for your heart, alchohol thins the blood, and helps veins unclog, but drinking for extended periods of time, causes your heart to pump with less muscle so when you stop, (like you said...