Idioms are group of words whose meanings cannot be deduced from those of the individual words. They usually have their distinct meanings.
Before we continue this post we have to establish that there is absolutely nothing wrong with idioms. But there is a tendency to over use them if you get too familiar. Allowing this to happen means that the idiom to lose its savor.
One idiom that is becoming very common is ‘Life is not a bed of roses.’ While it’s tempting to use this idiom when you want to tell someone that life is not perfect, there are other ways of expressing that thought.
When you are tempted to say this phrase stop for a minute and re-phrase your sentence.
This should help increase the life span of the idiom.