पहले ये माना जाता था कि अल्‍सर खाने के गलत तरीके और तनाव के कारण होता है। लेकिन अब वैज्ञानिकों ने नए शोध के आधार पर पता लगाया है कि पेप्टिक अल्‍सर मुख्‍य रूप से 'हेलीकोबाकेटर पाइलोरी' वैक्‍टीरिया के कारण होता है। ज्‍यादातर मामलों में पेप्टिक अल्‍सर का कारण 'हेलीकोबाकेटर पाइलोरी' ही पाया गया है। पेप्टिक अल्‍सर से संबंधित बैक्‍टीरिया को नष्‍ट करने के लिए एंटीबायटिक दवाओं का इस्‍तेमाल किया जाता है।