No, matches cannot stay lit forever. They can always only remain lit for about five seconds. However, you still need to take precautions and blow out your matches once you have used them up. This will limit the chances of any accidents, such as fire.