Could be a number of causes, low water level, thermostat, blown head gasket, leaking pipes, heater matrix. Check the level of your coolant first, if this is correct you can rule a leak out. Then you will need to get your thermostat checked. You don't say what mark your Golf is, ( 1,2 etc ) this would be helpful.