Home Recent News Jennifer Lawrence reveals that she has ‘not had sex in a long time’