I second the traction devices. I started with Yak trax, but after 2 pairs that broke, I bought Ice Spikes. I need them to walk down my driveway! But, they are also useful for hiking, when there is not enough snow for snow shoes.
I hope it's #2 that is the problem. You are too young to be doomed to a life of knee pain.