I have to get enough likes for him and then be at his place at a certain time (if I remember correctly), and you should be able to sleep with him