You can do this Noisy! You have faced so many challenges lately, and all these things are empowering you to move forward! You've also developed awesome fighting spirit over time and know that giving things a go is better than not trying at all. Also helping others is also a great way to help yourself and build up your confidence, so it's win win. Try not to over think things (what I "try" to do)and just go for it, so what if things don't go according to plan? You'll pull something off I'm sure, you are a uber techie geek after all hehe!
Also remember the way that we feel inside isn't always the way that we come across to others, you give a really "together" and "confidant" impression, so acting the part is also good and helps to divert attention from ones self.
Am loving your advise Stress Puppy, positive change and moving forward is the way to go!
Best wishes for tomorrow, and no matter what happens you can always say that you have tried your best!