A little late reply, but welcome! I have a similar story, 35 year old dad that started because my son was given a 2x2 for Christmas. I got into that a bit but quickly graduated to a 3x3 and I have gotten down to a personal best of 13.0 and a pb AO12 of 16.6, though my overall average tends to be around 19-20. I use CFOP and 4LLL, with a couple PLL's sprinkled in.
It's definitely addicting! Also, once you learn beginners 4x4, you can basically solve any size cube with the same logic. I bought a 9x9 and solved it without any instructions using basically a glorified 4x4 method...it took me forever though.
It's very motivational to hear such similar stories.
Today I finally got my average down to 58.51 seconds with a new PB of 35.104 - so solid improvement - but some way to go!