I thought you had a problem with me, I am glad you don't, but sorry to hear about your Air Conditioning.
Just to reiterate, you took your tj in to get the A/C charged and they charged it and a few days later it stop blowing cold. My first suggestion is your mechanic is an ahole and you should find a new one. A/C is a closed unit. If it is blowing hot air or not cold air then it has a leak. If it is low then it has a leak and someone put some in it. Very Very Very rarely will you have a slow leak. So if you take your TJ in for a charge and they don't check for a leak they are destroying the atmosphere, and not doing you any service. Freon is too expensive to just throw in and have it leak out two weeks later. Also if it has a leak you probably have moister in it too.
in my opinion he should put 1lb of Freon in and check for a leak with dye and a blacklight. then evacuate it completely and replace whatever is leaking or give you a quote then completely evacuate it again and charge it with new Freon. Then he is on the hook for whatever else he/she might have missed.
Same thing happened on my G/F's Jeep here A/C didn't work when she bought it and I don't have the tools to fix that myself so we ran it down to the local garage and they did a dye test and found the upper hose was rotted they replaced it and evacutated the system and I think didn't even charge us for the first lb of Freon to find the leak. It ended up being about 300 bucks, but it was done in a day and has been good ever since. That is the way it should go.
Sorry to hear, about your troubles. but find a better shop.
As far as you doing it yourself, You can if you have the tools, but unless you have an evacuater, I would take it to the shop. If they do it right it will last a long time, and if you are like me you don't want to get stuck out in the heat.