Let's be honest: having an open fly is so tacky, but sometimes it's almost impossible to avoid. I've had many pairs of jeans that have had broken zippers that would just not stay up, no matter how much I tried. But don't worry, you don't have to look tacky with an open fly — there is an easy way to make sure that your fly doesn't come undone, while you're rocking your awesome pair of jeans.
Use a keychain!
This is an easy fix for problems with keeping your jean zippers up. Simply put a keychain ring on the zipper and then zip it up and secure the ring over the button before buttoning your jeans. Your zipper will stay up because it is attached to your button.