Just do it. Train yourself to respond immediately when you feel you should do something. Stop questioning yourself. Don’t analyze it. Don’t question if it came from God or from yourself. Just act.
You’ve heard it before: Running a marathon is far more mental than physical. A person’s ability to run a marathon — or do anything hard — is more a reflection of their level of confidence than their actual ability.
The best training you will ever do is mental training. Wherever your mind goes, your body follows. Wherever your thoughts go, your life follows.