Check the heater control valve. If it's stuck slightly open, the heater may be fighting against your AC system. BTW, that's the most common reason for the condition you describe.
It could be that the unit is overcharged and the compressor is shutting down on overload. Check to see if the compressor is running when the hot air starts blowing.
More than likely the a/c compressor is bad. The compressor clutch could be shorted also.
If this a split system, indoors and outdoors, and the outdoors unit appears to be running I suspect that you have a problem with the compressor. Maybe you have a leak and lost our refrigerant. Either of these can cause this symptom. Both require sophisticated repairs.Regards.
If the compressor is hot but no cold air is blowing out, it may indicate a problem with the compressor itself or with the refrigeration system. This could be due to issues such as low refrigerant levels, a malfunctioning compressor, or a blocked airflow. It is best to have a professional technician inspect and diagnose the problem to address it properly.
Heatstrips could be on with ac
Probably a leak in one or more of your air bags but could be your compressor too.
Blower motor working? Could be bad vacuum motor or connection could be plugged evaporator
Engine oil could be running too rich or rings!
That won't keep the car from starting, but will keep the A/C compressor from running.
If it stops blowing cold air then your clutch on the compressor is probably not any good, or it could be that you need to recharge your freon and lubricant
It could just be a matter of time to put enough in to start the compressor running. If your compressor is not coming on the two sides have equalized and now the low side line is higher in pressure and the pressure from the can is having to fight the pressure on the line. It could take 30 to 45 minutes to get enough refrigerant in to start the compressor running. Once the compressor is running it will then start taking the refrigerant in faster.
Could be your ac compressor is going or gone, probably gone.