he knows that you want him to leave, i dont know if he is in a situation where it would be hard for him to leave right now.
were you able to change your locks the day that he left so he wouldnt come back. i dont know if you live in an apartment. the next time ask for your keys back.
you have to have that serious conversation without arguing and just tell him how you feel. it's not fair that you have to live like this being miserable where it's effecting your health.
i think that yall were better friends and not as a couple. living with someone is a whole new ballgame.
so again, does he have a place that he can go, if so tell him he has to leave because it's not working out.