Dont cut your hair if that what you like.Dont change thats just silly because as soon as they see the real you they will dump you.Be yourself and eventually you will find someone that is attracted to you for the way you are.I dont know about the whole pretty boy thing hmmm i dont like those pretty boys i prefer a man who looks like a man and is a bit ruggard looking but thats just me i guess.I havent seen what you look like i dont look at peoples pics unless i see them in a thread that i am replying to.From what these people are saying it seems that maybe you dont take care of yourself i dont know.Maybe women are different over there as i hate cocky men who think they are hot shit.Actually every woman i know dont like those types of men.Take there advice as it seems they know best.