I feel 'I have problems sleeping' looks wrong and it should be 'I have sleeping problems'. But I saw the structure many times in news. What is the difference between them?
Learn English – the difference between ‘I have problems sleeping’ and ‘I have sleeping problems’.
differencesexpressionsgrammarmeaning-in-context
Best Answer
Having sleeping problems is long-term, having problems sleeping is short-term.
Here is how I would use each of these terms, with an example.
Sleeping problems : "I have had sleeping problems since I am 7, because every little noise wakes me up."
Problems sleeping : "I have had problems sleeping this week, because there was a lot of noise in the street during the nights."