Вам надо несколько раз поставить его в неудобную для него ситуацию. Опоздал - пусть целует закрытую дверь и идет восвояси. А вы спите или ушли. Потому что он ведь себе не принадлежит, вот вы под этой маркой не дождались и спите, либо ушли. Вы, видимо, просто боитесь его обидеть таким поведением. А его надо обидеть, очень требуется. А скорее всего даже не это. Вы не хотите потерять эти моменты общения, и поэтому готовы ждать его, как собачка, в любое время. Жертвуя и своим сном и своими делами во благо этим моментам общения, которыми он вас, так уж и быть, наградит, когда у него будет время. Самой не стремно так себя вести?