"Why does it take so long to fulfill my wishes?"
It is not because you are not intelligent enough.
It is not because you are not worth it.
The only reason, why you have not reached your desire yet ,is because you cling to a vibrational pattern which does not suit your wish.
If one is not effected by the never ending stream of desires, in the same way the ocean remains constant despite a never ending flow of water from many rivers, one can achieve peace in the mind which can never be achieved if one still wants to satisfy his desires. ~Bhagavad-gita