Well after giving lots of advice on here I have discovered today that that man I have known for 30 years doesn't exist
It turns out he has sex with men, it turns out he hasn't been to work for a Long time and instead goes to hotels for sex, it turns out he takes crystal meth