Hi Donna:
Discouragement is part of the recovery. Get used to it. I personally think you are pushing too hard. Not all of us can meet the expectations set for us by the PT's or (in my case, myself).
If your knee is swollen, it won't bend. If you try to push it it will push back and give you pain. If you water off your knee enough, you will set yourself back. Trust me, I've walked that walk. Don't do it.
Take some time off from PT. Elevate and ice it.
You say your knee is better in the morning. Well, that is because it has been RESTING!!!!
Try not to strain to get flexion. Let it come on its own. It will NOT come it there is Swelling. I think you need to spend more time icing and with your knee elevated, as in ABOVE your heart!.
I found it very uncomfortable to prop my knee out straight, so I didn't do it. I know that everyone is concerned about extension, but you won't get progress if you push it.
As far as work, stop stressing it. You may realistically need more time, but it is a little early to stress about that now.
Keep up the pain meds. I tried to dump them too quickly and well, lets just say it was UGLY. BTW, I am 9 months out and I still pop a pill or two if I over-do it.
Once you "turn the corner" consider this: you are really in a maze. There will be many corners to "turn" there is no magic time, and you may have to get around walls too.
DO NOT compare yourself to anyone who had their surgery around you. I did it and it was depressing. Lots of people who had their surgeries months after me are off pain meds and pain free and running marathons or whatever. Me? I'm doing stuff but it has a cost.
Keep plodding on, you will ultimately win, but it is fight.
Sandy