The gorgeous 45 year old Jennifer Lopez covers Complex magazine February/March issue ..She also addressed cosmetic surgery issues saying "The bodies out there now are so unreal".Though she swore off it, she says she has no issues with others doing it ..On criticisms that she is too old to be flaunting her body, she said 'I’m not allowed to be sexy because I’m a mom?' 'It’s like, how do you think I got my children?'And I’m not saying that one day they may not be like, “Mom! Why did you do that?! But I don’t think that in 10 years I’m going to be doing that either.'