Congrats on meeting the protein goal!!! That has become the biggest accomplishment of most of my days.
As far as everything else, I agree with Gina. Talking to someone, especially a professional, is a great thing to do. I love my therapist, and she is helping me out SO much! Before I meet with her, I already have a working list of the new areas of my life I want to tackle...I guess the surgery jump-started a total life overhaul for me.
But if not a professional, then someone else that has been in your shoes would be great to call/meet with. Or you can just keep posting here!

We're all nuts together.