From experience, I think all those questions come up in everyone's life. Some find the answers quicker than others. The most important think is the stay positive and know it will happen sooner or later.
I constantly asked myself what purpose do I have, but I've grown to know the simple things is more than enough