The results might not come that fast!
It appears you have been doing the right things, following the right track and this has been for a while.
Are you getting tired already?
Keep doing it right, keep moving!
You have to be consistent till the desired results is achieved!
It will definitely come as long as you don’t give up!