I disagree with VB.NET LEARNER. There are two different verbs.
The common one is intransitive, so either has no object, or the object is indirect, with from. The literal meaning is "feel pain", as
How he suffers!
I suffer from a bad back
but it is often used figuratively, with meanings like "be inconvenienced"
He suffers from his bad decisions.
The other verb is transitive (takes a direct object), and is rather literary. It means undergo, or experience, usually with a negative connotation, and often with an implication that one is resolutely accepting the experience. A more colloquial equivalent would be put up with:
He suffered the indignity of an examination.
We suffered a power cut yesterday.
There are some cases where both would work, but with different meanings. So
Freddie suffers from his bad decisions
means that his (maybe Freddy's own, maybe somebody else's) decisions affect Freddy and make life difficult for him; but
Freddie suffers his bad decisions
(which as I say is somewhat literary) means that Freddie is affected by his (somebody else's) bad decisions, but carries on nevertheless.