Jennifer Lopez is 46 years YOUNG. For 46 years old JLO looks freaking amazing. Over the weekend the mother of two celebrated at 1OAk in New York. Can we just have a moment of silence on how good she looks. Check out more pictures of the birthday girl below.