Полный англо-русский словарь
Страдать от чего-л., страдать по какой-л. причине He suffers from head aches. — Он страдает от головных болей. to suffer from insomnia — страдать, мучаться бессонницей