My grandfather was diagnosed with a weak heart at 30 and advised to take some epsom salts each day which he did every day and lived to 90. I’ve always remembered this – it made an impression on me as a child. I think he had a flat teaspoon a day but that may be too much. If it gives diarrhoea the quantity is too much.