except for prep h, time is the best solution. People have said to eat a lot of fiber for soft poop, but that just results in aggravating the situation due to the multiple shits you have to take. Drink water, be patient, and dont put too much effort in shitting. Good Luck.