You should empty your catheter bag every 2 to 3 hours or when the bag is about half to three-quarters full. This prevents your leg bag from becoming too full or heavy, which may tug on your catheter.
Most people are able to change the drainage bags on their own, but if you are worried about proper hygiene or infection, you can also hire a home nurse to help you with it.