Your kids are growing up to be so cool. You don’t need to feel guilty. I had a perfect childhood and it fucked me up so bad. The best parents can do is provide love and guidance, and to keep themselves together when they are needed. The fact that you can play and laugh with them despite your tough situation, they’re blessed to have such parents.
Oh and happy birthday!