"He was long selecting a suit for himself " (I'm not sure if I can use "long" there, though).

Nah, you'd have to say, "He took a long time selecting a suit for himself."
or "It took him a while...