Each time a colleague visits, my money goes missing. Twice he has visited and twice my money has gone missing. What should I do?
I would say there is a strong probability that your colleague is using drugs. First, put your money in a safer place. Second, stop invite this person into your home. You could mention that you have been losing money, but the likelihood is that this person will deny responsibility and accuse you of trying to ruin his reputation.