Working your upper body three times a week is fine, as long as you are not overworking your muscles. The key is to allow your body time to recover between each workout (typically 24-72 hours). If you push yourself too hard too often, the muscles don't have enough time to repair and grow, and your progress starts to slow.