Does "suffer" here mean "have"?
Native speaker’s answer
Rebecca
Yes, to "suffer" in this case means to have, but in a negative way. In this context "suffer" can also mean to experience, or be forced to endure something unpleasant, difficult, or painful. Ex: My grandmother suffers from Alzheimer's disease. Ex: I suffer from insomnia. That is why I can't ever sleep.