High blood pressure is definately a condition, and "from" is generally used. Some people may omit it, but not often. I wouldn't say it's absolutely required.
Your second example is sort of a grey area. "Humiliation" is both countable and uncountable. You could say "He suffers from constant humiliation," using the uncountable. This is a condition.