Today is my sixth anniversary of ordination to the priesthood. Interestingly, I came across the following quote in Transformation in Christ:

The question of whether I feel worthy to be called is beside the point; that God has called me is the one thing that matters.

Transformation in Christ, p. 168

Am I good enough or qualified enough to be a Catholic priest – nope. But as von Hildebrand has pointed out that is not the right question. The question for each and every one of us is this: what has God called me to do? First of all, He has called each and every one of us to salvation. This begins in Baptism and continues in a life lived in accordance with the teachings of Christ, which comes to us through the Holy Scriptures and the teachings of the Church.

But also we each have something specific to do in this life. Has God called all men to be priests? No, but He has called all people to something. Bl. John Henry Cardinal Newman explains it best:

God has called me to do Him some definite service; He has committed some work to me which He has not committed to another. I have my mission – I may never know it in this life, but I shall be told it in the next.

I am a link in a chain, a bond of connection between persons. He has not created me for nothing. I shall do good, I shall do His work.

It seems to me that those who in this life do not know their mission simply haven't asked the question: what does God want me to do? They just go through life doing what they think 'has' to be done without thinking of the most important things – such as why are we here at all? God has called each of us to something, otherwise we wouldn't exist at all. I don't know what He has called you to do but I do know that He has called you. It is your job to find out.