No hot water in shower

My shower has never been boiling hot. The house is only 3 years old. And the flow is rubbish but in the last few weeks the tap is on the highest setting and the water is tepid every other setting is cold. Sometimes the warm water doesn’t come on until I turn the hot bath tap on. I am not sure what the problem is

JuG - GL6

Asked: April 20 2018