Is it love or a crush if you like a guy for 5 years?

I would say 5 years constitutes way more than a mere crush. You should try hitting on him. It depends on how strong your feelings are towards him. Even though it's been a long time, it can still be just a crush.