Should I let him go and destroy my feelings?

I am a 16 year old, who has a crush on a 20 year old guy. Weird, I know. When I met him, I never really expected things to go this way, I thought he'd just be another acquaintance or another guy friend... but something about him just made me feel something for him. I really love who he is and his perspective on life, and so much more. But I was told to let it go because I'm too young and I should find guys my age. I did and it didn't really work out, some of them became obsessive that's why I kinda stopped dating guys my age. It's already been months since me and my crush last talked. I don't even think about him anymore (I'm surprised how I managed to do that) but somehow I frequently see him in my dreams, which weirdly enough makes my feelings resurface and come back stronger. I haven't confessed yet... and I'm not planning to, but I feel like the only way to stop him from going into my dreams everynight is to destroy my feelings. Because I know the more I dream, the bigger my feelings will get. Is this a good plan?

Should I let him go and destroy my feelings?
Post Opinion