Absolute, unquestioning faith in God is the greatest method of instantaneous healing. An unceasing effort to arouse that faith is man's highest and most rewarding duty.
Forget the past. The vanished lives of all men are dark with many shames. Human conduct is ever unreliable until man is anchored in the Divine. Everything in future will improve if you are making a spiritual effort now.
God-realization is attained only by great effort on the part of the yogi and by divine grace.
It is better to meditate a little bit with depth than to mediate long with the mind running here and there. If you do not make an effort to control the mind it will go on doing as it pleases, no matter how long you sit to meditate.