Se for causado por factores alimentares, geralmente não necessita de tratamento, mas se for causado por doenças gástricas, como a gastrite crónica, geralmente requer tratamento durante cerca de 1 a 2 semanas, o que varia de pessoa para pessoa, e geralmente requer medicação. Os soluços podem estar relacionados com factores alimentares, tais como comer demasiadas batatas, cebolas, batatas doces e outros alimentos que produzem mais gases, normalmente não necessitam de tratamento especial, após um ajustamento adequado da estrutura da dieta, em breve voltarão ao normal. Também pode ser causada por doenças gástricas, das quais a mais comum é a gastrite crónica, precisa de cooperar com o médico medicação oral, geralmente tomam medicamentos supressores de ácido e medicamentos de potência gástrica, como omeprazol, rabeprazol, domperidona, mosaprida, etc., geralmente precisam de tomar medicação, 1 a 2 semanas ou mais será gradualmente recuperado, mas há também alguns pacientes que usam o tempo de medicação pode ser mais longo. Se os soluços forem causados por uma doença, é necessário cooperar ativamente com o médico para fazer o tratamento.