is he in love with me?
I think he wants the best of both worlds, a really good friend and a shag when he feels like it. Think how you feel about him, do you love him as a partner or just a friend. Once you have made your mind up tell him how you feel. If you only love him as a friend tell him and stop sleeping with him as you will never meet someone and so would he not.