Hi.. In my personal opinion, Faith means trust in GOD. That if he did not give something, it is not the right thing for me. That is why he did not...
Hey OP, I would suggest to increase fibre in your meals. Lots of greens and watery vegetables will help. Drink more water.
I too would suggest Rukmini Kalyanam. Also, you can try to read Sundara Kanda as a parayanam.
Glad that you found something to help you. Its a good message :)
namasmarana is always good. Do not worry, just do nama smarana like hare rama hare krishna.. or just rama rama rama sitha.. This gives so much help.