When will clueless woman stop trying to "tame" John Mayer? He's going to be the way he is for the rest of his life. He's not even attractive enough to put in the time to tame him and make him a presentable human being for your family and friends. Just sleep with him, if you 
must, but stop trying to make a relationship work with the dude. Like George Clooney, he's going to get married in his 50's to some 20-something girl, and that 20-something girl will have his kid, divorce him, and take his money. That is John Mayer's future. 
...Vin