Hi,
Be very wary of the small "Top up" cans of refrigerant. Most of them also incorporate a leak sealer, which may sound OK, but can cause a lot of trouble and damage in the cooling system, especially if it does have a leak.
It isn't the over filling that is too likely, as most people don't start fiddling with the AC system unless there is a problem, usually low on gas, and it would take several cans to fill a system.
The biggest hazzard is the system getting low on oil. Any system will always lose some gas over time, but as it loses gas it also loses oil with the gas. If you just keep topping up, the system will run out of oil.
Also, if the system has completely run out of gas, then almost certainly there will be some moisture entered the system with air. If you then put gas in the system without evacuating it first, it may well appear to work, but the moisture and the oxygen will set to corroding the internal parts, or freeze and keep blocking it.
Just go to a well established Air con firm, get it done right. You know it makes sense.
Roger