Stomach burning may last up to 2 hours or longer. It may also return after several hours, depending on the cause.