Hello Bfunky: I see this is your first post here on PC. So... welcome to PsychCentral!

I hope you find PC to be of benefit.
You mentioned you have struggled with depression, OCD & anxiety in the past. There are forums, here on PC, dedicated to each of these conditions. Here are links to these forums:
https://forums.psychcentral.com/depression/
https://forums.psychcentral.com/ocd-trichotillomania/
https://forums.psychcentral.com/anxiety-panic-phobias/
Two other forums that may be of particular interest would be the relationships & communication forum & the healthy parenting forum:
https://forums.psychcentral.com/rela...communication/
https://forums.psychcentral.com/healthy-parenting/
There's a lot of support that can be available here on PC. The more you post, & reply to other members' posts, the more a part of the community you will become.

Plus there are the chat rooms where, once your first 5 posts have been reviewed & approved, you'll have the opportunity to interact with other members in real time. Here's a link to the community calendar:
https://forums.psychcentral.com/calendar.php
So please keep posting!

My best wishes to you & your family...