heatingproblem on 1990 Chevrolet Celebrity

the car has not turned for 10 years engine started well but then it get overheated thanks for reply

1 answer 2 comments
Make sure there is coolant in the engine and the thermostat is operating properly. How long does it take to overheat?
about 20 minutes there is coolant

Hi I have a chevy 1987 celebrity , the heater works well, just the fan makes noise when I turn it on, sometimes the noise goes off but then it goes on again? What can be the problem, is it expensive to fix? Or can I fix it by myself somehow?