Yes, def get rid of it all, do not put your life on hold until he decides what he wants. If he has to think that long and hard about it, there is your answer. Does he have someone else and is hedging his bets to see if that works out ? I would pack all his bits up in boxes now, and ask him to collect it ASAP, give him a firm timescale and if he does not collect, take a car load round to his parents and let it be their problem. Leave it on the drive if needs be. Of course notify them that you have given adequate time for him to react to the situation. Don’t let him control the situation, you control it as you are paying the bills and it’s now all about your life, not his.