Depending on the cause of chest pain, it can last anywhere from a few seconds to a few hours, or it can be a chronic problem. You should always have chest pain evaluated by a physician to avoid complications and to ensure that you are effectively treating it.