Wow, you are managing a lot & am giving a wry grin as your user name :)
I am sure you will get a lot of helpful advice here about cv & job searching. However, as a real life measure, how about making an appointment with an employment agent? They will give you advice, will help you knock up a professional cv, & direct you toward jobs that might suit you. As you will be new to the workplace I think that level of support would be very suitable for you. Congratulations on all your study & your qualifications!
As to everything else ... break it down into small chunks & don't set yourself overwhelming goals. Really pleased your mum is coming to advise & help you on the domestic front. Ask her for tips on how to stay on top of a weekly routine of tasks so that you can do a little every day to prevent getting cluttered again.
You sound like a loyal & supportive friend. Also that you are living in a good place with good peers/role models. Allow the CF friend to grow, but please don't make her your life's work - you cannot look after anyone else unless you look after youself first.
Emotionally - & please bear in mind that I have more than 4 decades on you! - let me assure you that none of us get to experience perfect happiness. It's really not a state that people can strive for (ask a Bhuddist!). Happiness comes in brief snatches, in wonderful moments or when we're lucky, in stretches of days. It is human nature to want the thing that we do not have, hence millionaires wishing to be billionaires & the whole 'grass is greener on the other side' mentality.
You are doing so much with your life, and as you continue doing so, you will be teaching yourself about what makes you feel happy. Keep taking those steps forward - like driving lessons, well done you to plan & budget for this. You've also done yourself a huge favour in recognising 'red flag guy' situation as something that potentially won't end well for you. Keep your resolution to steer clear of him. You are surrounded by housemates you are comfortable with & outside friends as well so concentrate on maintaining those relationships while you are tackling all the other wonderful worthwhile goals you have set yourself.
I hope none of this comes over as patronising ...?! - but you are so young, & believe me you are coming across as very switched on & sussed out. I think if you keep this attitude of determination & progression, you are going to look back in a year's time & feel very proud of yourself. Just remember to manage your own expectations, look for little achievements every day/week rather than huge jumps or changes, & that's it's fine to fail now & then. We learn more from mistakes than we realise, & it's all part of the journey.
Wishing you every success with the job hunting, domestic life, driving lessons & friendships. You sound like a really nice person xx