You're right, you are nowhere near recovered. It can take up to a full year, I've read numerous times even as long as two years. The first time I ventured outside was at three weeks, with my cane, to my first post op appointment. You may be surprised and find yourself walking unaided in another week. I felt like it happened that quickly.
Did you possibly over do it on one of your outings, suffering a minor setback? It can happen and cause you to feel like you're not progressing. It would also affect your mood. Boredom sets in too. You're feeling better mentally but your body isn't ready physically. You may also be suffering a little Post Op Blues. Thankfully it's only temporary but can sneak up on you out of nowhere. Usually leaves just as quickly.
Try marking your progress by weekends. It worked for me and took away that daily pressure.
Plus..it's usually easier to look back at the previous weekend and recall what you were doing, or unable to do.
A couple considerations - Are you icing? If not, start. Josephine recommends icing sessions last 40-60 mins several times a day. Great for pain and swelling.
Did you possibly stop your meds or OTC pain reliever too soon?
If so it can affect your mobility, then your mood because you're dissatisfied with your progress.
Fill your need to be away from home with car rides, a lunch, dinner or coffee date, visit with a friend at their home, sit on a park bench. Easy outings you can handle at locations where you don't have to walk far. It will help you feel like you're part of the world again to be out around people. Ease back into life slowly. You'll get there. Your leg was traumatized and severely injured and IT IS healing, just give it time.
I'd suggest you re-read these articles -
https://bonesmart.org/forum/threads/post-op-blues-is-a-reality-be-prepared-for-it.7591/
https://bonesmart.org/forum/threads/activity-progression-for-thrs.13187/
Stop by often, we'll be here to offer encouragement along the way.
I hope today feels brighter!