Many people have a racing heartbeat a few hours affter drinking alcohol.  The reson for ths is that alcohol is a vasodialator which means it ioens upall the small distal arteries which means the heart must work harfer to circultr more distance through the body which it normally isn't used to.  Also, alcohol will bring your BP down whch also causes your heat rate to speed up to keep the blood flowing through your body so you don't die.  The solution is simple....drink lot's of water before you drink, while you drink and after you drink.  Water naturlly causes your BP to rise and help control the sweating.  So, drink, drink drink water to stop the eart from racing.