i would check your evaporator core for a leak,and i would also check the thermal expansion valve(if it has one),also check the receiver dryer for a leak(they like to rust up where the straps go around them.compressor seals will leak due to age,as will the other seals in the system.
i was an auto tech for 25 years,a/c work was one of my specialty areas.these are common areas for leaks that are hard to find because they are usually hard to access.
best way to find them is with a high quality freon detector(sniffer)
any time you have a leak,freon goes out so does your refrigerant oil and air goes in.
so just refilling it isnt a great idea. air contains moisture,moisture in your a/c system will eventually cause your compressor to fail due to loss of lubricant.
good luck