You are way better off meeting someone in the wild than online.
I was you, but older, spent years raising children but I worked on my issues from a past relationship amd got to a point where I did online dating. It was fine, no odd balls but no huge success either (lots of nice guys, nice dates but no real chemistry).
I was happy single, busy with friends, children, hobbies (yes you need hobbies! What are you passionate about?! Your posts arent passionate - what makes you YOU....what makes you tick?)
In amongst all this i met my amazing DP in real life, not looking, neither was he but we just clicked, in a friendly way at first, lots of chat, I really liked his voice, the conversations, we had things in common (you know - hobbies!) and after about a month of chatting I suddenly thought oh I fancy him! I had no idea how he felt (he didnt flirt) but then he asked if I wanted to go out somewhere (didnt even use the term date) but my god the effort he put in to this meet up was insane and by the end of the date that was it - its been bliss ever since for over 2 years.....
I am older than you, and have 2 children and it happened for me - but you need to know yourself, love yourself and leave yoir issues behind (not easy i know) or you wont get anywhere