I was in your position a few years ago as I didn't really know what I wanted from life and I spent a fair amount of time drifting between jobs. You'll get there in the end!
I heard a fantastic quote once that has always stuck with me:
if you find a job you love, you will never have to work another day in your life
So, make a list of 5 things that you're really passionate about.
Don't think too far into the future. Apparently, the average person has 2-3 different "careers" in their life.
If you're not 100% what you want to do, do not waste time doing courses to inspire yourself. Don't financially invest until you are definitely sure with what you want to do.
Volunteer, get a feel for different things you can be spending your time doing. Spend a morning volunteering if you're going to be spending the afternoon working, that way future employers won't just see you as a "part-time" type employee and will see that you are doing something constructive with your spare time.
Think about things that currently make you happy. Do you enjoy shopping at Lush? hand in a (tailored) CV, telling them about why you would be great to work there (for example, it doesn't have to be Lush, it doesn't even have to be in retail, but think about places that you would like to spend time and apply for jobs/drop in CVs for them to keep on record etc).
Good luck, don't get too down about it