According to Ayurvedic professional, the most effective medicine for constipation is Triphala. It should be mix with a cup of hot water 5 to 10 minutes and can be in the morning and before going to bed at night. Also, Psyllium, Linseed can be used to treat constipation.