Your car could have no heat due to low coolant. Your coolant flows through your engine and gets hot, it then cycles through your heater core and that is what heats the interior of your car. If your coolant is low then there isn't enough then your heater won't work properly. The best way to know for sure what's going on is to have your car checked to make sure that is the problem you're having.
Give us a call and let us take care of you.