OP, I agree with others that you are dissatisfied because your life is too small and safe for you. You want more.
If you don't have any hobbies that appeal, why not set yourself a goal of trying one new hobby each week until you find a few that you like. Do things that take you right out of your comfort zone. E.g. go to a climbing wall (lots of fit men there!) go kayaking (brilliant fun if you are not scared of water), try salsa, lindyhop or ceroc dancing (it's with partners so you get to meet other people).
You could also try painting, pottery or creative writing to connect to your creative side (everyone has one) Or, to build confidence, you could sign up for acting, singing or stand-up comedy classes, martial arts or boxing. If you want to widen your circle of friends, join a book club or knitting group.
You could train towards a radical career change. If you trained in TEFL, for example, you could live abroad for a year or two, rent out your home and with the rent and income combined, you;d still have enough money to help your mum out.
I think the important thing is to not expect you'll love everything you try. Don't force yourself. Just explore.