Los Angeles: Singer Jennifer Lopez says she has learned to appreciate her achievements instead of looking at her failures and feeling bad about it.
"I think I`ve learned in the past year or two that I can stand on my own two feet, and to give myself credit for that. To really give myself a little bit of love, instead of always beating myself up for what I didn`t do or how I could have done something better," accesshollywood.com quoted her as saying.
"Just take a minute to appreciate the things that I have accomplished. I`m getting better at it, I think," she added.
However, the 42-year-old star, who split from husband Marc Anthony after seven years of marriage, admitted when times get tough, she takes inspiration from strong women in her life.
"It`s the women. Through the ups and the not so ups, that`s the one thing that got me through. My grandmother, who taught me to cook and not be afraid to serve and be humble. And to go out looking nice because people like that and then they respect you," she said.