I was long term unemployed for about 8 years, 5 of those years I was completing my undergrad and the remaining 3 I was living back home with my parents.
For context, I live in Ireland, it's hard to get livable paid jobs here unless youre working in Tech or finance. I couldnt even get a job as a waitress or receptionist, it was a bit of a nightmare.
I completed a Tefl course and gained a postrad in teaching. This got me allot of short term/part time and non permanent jobs, im still in a precarious employment situation but grateful to be so much better off than I was 2 years ago.
I had done a good amount of volunteering with different organisations during this time as I heard from so many people that it looks great on a CV but I didnt find it helpful in regards to this, unless it's paid work experience employers dont want to know, in my experience it was more beneficial for personal development which in turn, helped me to achieve better results in the jobs I did get.
I wouldnt write off volunteering and if I was you I would definitely look into giving a few hours of your time each week to some charity organisations.
It gives you experience regardless if an employer considers it relevant or not.
You gain connections and a potential recent reference to give employers.
It fills a gap on your CV
It builds confidence and knowledge
It helps with communication and interpersonal skills.
It prepares you and builds work ethic for when you do eventually get a job.
Secondly I would really recommend upskilling, whether its an online short course or a higher level degree, it improves your chances of getting a job. I would just suggest you do your research before undertaking a course, consider what jobs are available in the area of your chosen course and the average salary for those jobs compared to your financial needs. Also consider the skills needed, theres no point undertaking something like childcare for example if youre naturally inpatient, logical rather than empathetic, lack the ability to connect with children and dont have the required skills for the role.
Think about what your skills are and consider what sort jobs they might suit.
Id suggest courses in ITskills, management and leadership, first aid, cv writing and interview skills to get you started.
Thirdly, reach out to a guidance counsellor or employment advisor, they can help you figure out your options and put you in the right direction.
Hope that helps.