I'm new too and I know exactly what you mean by "the itch"! I just bought my first snowboard and snow gear so every day that I walk into my room I look at it and wish it was winter
I joined the forum for the exact same reason as you lol as for now, all I can do is just watch snowboarding videos on YouTube