liked him for 7 months 😕

Hailey

So let's say my crush's name is mike. So i've liked mike for about 7 months. He's really shy and quiet and barely talks to anyone. His friend "john" knows i like him and has frequently told me mike likes me in front of him. But he sits there smiling and blushing. One time his other friend "rick" was kind of flirting with me so john told him that mike said stop playing with his girl and mikes face got red and started smiling. I've caught him staring at me several times and him getting upset when other guys play around with me. I want to tell him how i feel but i'm not sure how that will turn out 😕 this is kind of a mess but advice anyone ?