Hi, if it is taking ages to heat up then your thermostat is sticking in the open position. You could get a piece of cardboard and put it in between the front grille and the radiator, if it warms up quicker with that in place then it's deffo a stuck thermostat.
HTH