This is somewhat of a misleading question, seeing as there is no real universal answer.
The meaning of life is very individual. For a long time I was under the impression that the meaning of life was to be
successful, because
everyone else seemed to think so.
I have since realized that the meaning of life is
happiness, in whatever form you can find it.
And as for finding it...start carrying a notebook around, and every time you
smile, or feel
needed, write down what it is that elicited such a reaction, and at the end of your life, you will have a record of what the meaning of your life was to you. You will find that the meaning of your life will vary wildly from what you might expect, or even what the meaning of your life is to other people.
Smile. Be happy. Enjoy yourself. That's what I think the meaning of life is.