Could be a couple things. If your coolant level is low, you may not be getting heat. Check that first. If it's low, you need to find out why. A leak somewhere?
Could be a plugged heater core.
Could be a faulty blend door in the heater.
Could be a faulty control head.
Are there any other symptoms? Like it blows from the defroster duct rather than anywhere else?