Have you checked the low and high side pressures?
While running, the low side should drop in pressure as the high side rises.
If you are using one of those $19.99 AC recharge in a can deals, it only reads the low side, and not accurately.
If your system was empty or near empty, you have a leak. Leaks mean air in the system, air means moisture in the system. Moisture means that you can have an ice blockage of your orifice tube. All vehicles use some variation of an orifice tube, it meters the flow of refrigerant in the high pressure line into your vehicle. This tube also blocks when the compressor takes a poop and sends metal downstream.