Low on freon, bad pressure switch, electrical problems, shorted a/c clutch just about anything can cause this...
if its blowing, but not blowing cold its low on coolant. it takes r134a.
No.
Because you don't have enough coolant in your radiator.
You should check the thermostat and the fuse for the heater.
when turning on air conditionor for cold air only get hot
This is caused by low coolant levels in most instances.
Possible cause thermostat bad stuck open
no belt, low coolant, failed water pump,
because you car is stupid
you need a new thermostat and possibly some anitfreeze
check the coolant level, or, possible stuck thermostat.
thermostat probably stuck open needs to be checked or replaced