l1tech is correct.
The days of just adding a can of refrigerant are long gone.
If your system is low on coolant, it simply means you have a leak and that needs to be fixed.
You cannot recharge a low AC system if you do not know how much has leaked out or how much is left in the system. Also, to fix the leak you will need to completely discharge the system.
Another factor often overlooked is that when the refrigerant leaked out compressor oil leaked out too. Each system needs a specific amount of oil an will not operate or perform properly if there is too much or too little.
In addition, when the refrigerant leaks out, the system will often suck in some air which contains moisture which will freeze inside the AC system, usually at the Orfice tube or H-valve where the liquid refrigerant expands into a cooling gas.
So to fix the leak you need to open the system and to refill the system you must start with NO refrigerant and no oil in the system. It is also usually required that you change the Accumulator/Dryer or replace the Desicant inside the dryer to absorb any moisture in the system and prevent internal freezing.
Finally, to properly recharge an AC system, you need to run a vaccum pump on the system for to evacuate all the air out of the system before introducing the precise amount of refrigerant and compressor oil.
Adding a can of refrigerant is not even a good temporary fix, and often does more harm than good.
...Rich