Heart palpitations from drinking alcohol can last at least 24 hours before settling down. This is due to the alcohol stimulating your internal nervous system. An irregular heartbeat can be uncomfortable, so try to drink lots of water and refrain from consuming any other stimulants.