I have asked myself all of these questions and there are soooo many different answers that are all good and all the right answer to someone.
As for me, i have come to accept that i am human, i have my life to do what i want with it, i dont question that much no more cause no one knows the RIGHT answer, or do you, see? i just live my life, do the best i can, and try to be HAPPY which is the only thing in life that i want, when i moved out of my parent house my dad gave we some advice which i live by.
More then money, girls, physical possesions, and anything else in your life, the thing that you need to have to be succesfull is your HAPPYNESS ! Thats what i live my life for and thats good enough for ME !