Arsenic poisoning can cause Heart attack. And it is very difficult to link the cause of heart attack to Arsenic poisoning. As it can only be found in urine for about 3 days. However, Only long-term Arsenic poisoning can result in sudden heart attacks.