Los Angeles: Pop diva Jennifer Lopez says she has learnt to stand on her feet and appreciate herself for her own achievements.

The 'On the Floor' singer, who announced her split from husband Marc Anthony in July after seven years of marriage, claims she doesn't get upset about the chances she didn't take in life, as reported.
"I think I've learnt in the past year or two is 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. Just take a minute to appreciate
the things that I have accomplished. I'm getting better at it, I think," she said.

However, the 42-year-old star admitted when times do get tough, she turns to the strong women in her life for inspiration.

"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 added.