Crush help (sry it's kinda long)

So I've liked this guy for like a really long time almost 4 years but it's a secret crush and I haven't told anyone. We talk a lot on sc but almost never at school. When we talk on sc he's really nice and it seems like he tries to keep the convo going. Idk what to do. Idek if he likes me