At less than 3 weeks, that bend is fantastic! Most OSs don't expect 90 until 6 weeks and you're already almost there! Don't sweat it, just relax and let it happen. Doing too much keeps you swollen which inhibits your ability to bend your knee. Can you bend a water hose full of water? It's the same thing with your knee. Get that fluid out and your knee will bend better.