A bit of troubleshooting is needed to figure out what is wrong. Most common possibilities are blown fuses, blower motor resistor failure, motor failure, or switch. Assuming you've already checked the fuses or you would not be posting for a solution... ;)
Without some electronic testing with a meter I'd think towards this checklist:
Sometimes when a cabin heater fan motor is failing you can give the ductwork around the fan motor area a fairly good wrap with your hand (not enough to do any damage to the duct work or your hand, if it hurts you hit it too hard!) while it is powered on and if the motor suddenly starts turning that usually indicates fan motor failure. Or if it seems to work in warmer temps but not in colder, that can also be a sign of a faulty motor.
With the vehicle off and battery disconnected the blower motor resistor and it's connector can usually be visually inspected for degradation. You can Google up your make/model/year of vehicle along with "blower motor resistor" and typically get a visual of where thething is located and what the part SHOULD lok lijke, Typically they are up on the firewall somewhere. YMMV
If those check out, and you have of course ruled out the fuses, I'd start thinking about the switch, but before I took the time to tear into the dash I'd get a halfway decent digital multi-tester for ~$20-$25, and learn how to use it to test the switch, motor, and wiring. Otherwise it's just a lot of labor and guess work, and those motors and switches can both get pretty pricey.
Good luck!
1,378 questions posted
Usually answered in minutes!
1,356 Questions
1,298 Questions
1,226 Questions
1,118 Questions
921 Questions