I'm far from perfect, there's so many lessons I done learned

from 50 Cent (Ft. Adam Levine & Eminem) – My Life Lyrics on Rap Genius

Meaning

When you’re young you think you know everything then that one moment of despair hits you, and you realise how little you actually know about the world and how it functions.

To help improve the quality of the lyrics, visit “My Life” by 50 Cent (Ft. Adam Levine & Eminem) Lyrics and leave a suggestion at the bottom of the page