Sweetie, we all have gremlins, and those gremlins just love to give us bad advice; eat that extra piece of cake, dont go to the gym today, let's not bend the knee as it is going to hurt. We know what to do, so kick itinto touch and make a friend with Patience. Patience is the word of wisdom, that gentle voice in the back of mind, say if you do this slower, you will be able to do it better. Patience tells you to take a deep breath and go for it (at your pace). We all heal differently and at different rates, just because the physion tells you you are supposed to be 90 degrees, does not mean you HAVE to be there. It is not a case of "I can't, ikt hurts too much (that's the gremlin). It is a case of you beable to do 85 degrees. If it means that much to you, sit on a chair and place your bad leg behind your good leg and gently push, when you get to the point where it starts to hurt, just hold it there. The hardest part is to relax, by holding your leg in that position for a little while, your brain will realise that hey its not so bad, and you start relaxing, it is a physical feeling, you can actually feel the tension dissipate. This is when you push a little further back and hold. This comes in handy when you are in all sorts of places, even at your local restaurant, sitting on a bus, choices are endless. If you consciously did this for a week, you would be surprised at your progress. You don't really need a physio, but at 5 weeks there is a "statutory" amount time you have to have guidance; just to make sure you are doing the right things. Once you have the hang ot what you are supposed to do, stop going. You are slowly but surely getting your life back and on your terms. You knee may not be functioning as it should right now, but the important thing is; the joint itself is stable, believe me, I have tested this theory!! it is the surrounding areas that need building up. Diet also comes into it, certain vegetables and foods can irritate your joints (or where metal meets bone). Buy an essential oil like neroli, or patchouli, rose, Bergamot(bit too strong for me), You are supposed to dilute when using, but just put a spot on the tip of your nose and sniff. It lasts for ages and may help with your anxiety.
Don't be hard on yourself, you are doing the right things and it is still early days, a normal broken bone takes 6 weeks to heal, you personally have to take into consideration the nerves, that have been severed and soft tissue re-aligned/ re-attached and general abused, there will still be a little debris floating around. This will affect the way you feel, but there are ways to cope and you are doing alright.
Have a good day