Excess consumption of alcohol may lower bodily magnesium levels by causing it to be filtered through the kidneys. Elderly people may also absorb less magnesium from their food than younger adults.