I love women with exceptionally long beautiful hair and rarely am I very attracted to short hair. Though there are women I see from time to time with short hair that are far more alluring because... well I don't really know but it's awesome and hot.
I've been told by a lot of guys that they are attracted to long hair (shoulder length or longer). Something about "femininity" and just being different from guy's hairstyles. That being said I've always wished I could rock a pixie cut, and if you can then you should definitely keep it!! Look at Emma Watson, she is stunning and has a pixie cut and tons of guys find her attractive. Some guys even prefer short haired girls. My brother has dated mostly girls with pixie cuts or short hair. If a guy "distances himself" from you just because of your hairstyle, he probably isn't a good match for you anyways. No matter what hairstyle you have you're going to have guys attracted to you, no worries :)