chronic constipation is one of the common complaints now a days in some people, in some it is from childhood, in some it might develop after some accute disease conditions like jaundice, typhoid etc. it is due to bowels become lazy to cause movement and expel the contents, what ever may the cause be you have definite solution in homoeopathy permanenlty.
you have said that you not gaining weight, i think it might not be due to constipation, but in some body doesnt absorb the food it takes due to which they doesnt gain weight, even that problem can be solved through homoeopathy in a few weeks or few mnths.
Next Steps
consult a good homoeopath in ur vicinity, or else u can consult me thru contact or mail i can guide u for the treatment.
Health Tips
habituate to have 1 litre of warm water daily mng immediately after getting up this helps your bowels to move and peform lts function properly