Yes, it's true, some things just take time and may not work out right away. Not even with myself. I was confronted with many challenges and disappointments. We have simply forgotten to give things time and want to pop a "pain pill" that helps immediately. We know that the effect is only short term and we have to keep topping it up. For the moment we are apparently satisfied with it even if we know that this does not eliminate our problem.
But if you are open, invest time in yourself and keep at it, you will succeed - in the long run! Guaranteed!