La diferencia entre onmylife e inmylife

En mi vida significa en mi vida, que generalmente significa tiempo, es decir, alguien está en tu vida, o algo está en tu vida en un momento determinado.

El foco está en mi vida, lo que significa toda mi vida. Se dice en tu vida, no en un momento determinado de tu vida.

Trabajé muy duro en mi vida, muy duro.