Either your evaporator is freezing up or you are low on R134a refrigerant, or both. Correct fix: Have it serviced properly. Cheap and easy fix that is just temporary: Go to Walmart and buy one of those hose/gauge setups for about $20, along with a can of straight R134a (***without leak fixer/sealant***!!!). Get your engine up to operating temperature, park in the shade and leave the engine running. Turn your AC on recirc and crank the fan up to the highest speed. Close the windows, but don't lock yourself out of the truck with the engine running. Connect the Walmart gauge to the low side connection of your AC system (passenger side, below the corner of the windshield) and see what kind of pressure you have and compare it to what it should be with the ambient temperature. The gauge is pretty close to the Dodge specs. If it's low whip out the can of R134a and follow the instructions that came with the gauge. Don't overcharge the system.
One other thing...The cans of R134a now seem to be self sealing, and the old hose/gauge setup won't work. If the ones they are selling aren't made for the new self sealing cans, buy the adapter that is probably right next to the other stuff. It runs about $3.