I'm sorry but he just sounds like a leach. Be it with a male or female partner, if he can't be honest with himself, he's sure not going to be honest with them.