Is there a prohibition against long hair for an orthodox Jewish man? If there is at what length? Past ears? shoulder? At what point is it considered long hair?
This is an argument amongst the achronim.
See Yoreh Deah siman 178. The Shulchan Aruch writes not to grow one's hair like the non Jews do and not to shave the sides while leaving the hair on top.
Shach there #1 brings the Ateres Zahav who says this is actually all one prohibition. Don't grow hair like them which is shaven on the sides etc. The Shach goes on to quote the Bach who says there are two separate prohibitions and the prohibition to grow hair refers to growing it for beauty like the girls do, which (for men) is disgusting and haughty. The Prisha writes the same.
As other people have mentioned in the comments:
Nazirites had to have long hair as part of their vow. It's hard to conceive that the Biblical Category of Nazirites, given directly from the Torah by God, and associated with higher holiness, would be violating a prohibition. Also the Rabbis in the gemara never mention anything problematic with the Nazirites having long hair.
Also there have been Jewish groups that have been discovered to have the minhag of having long hair. One such group is the Habbani tribe of Yemenite Jews:
In short: Even if there were Orthodox groups or communities that explicitly or implicitly discouraged men from growing long hair, they don't have much of a Biblical (or Halakhic) foundation to stand on. And anyone who says it's not proper for "Jews" to have long hair are insulting the Jewish communities who have a minhag of long hair.