Many factors can set off heart palpitations, from stress and anxiety to lack of sleep and hormonal changes—and, yes, your ...