I think that it is easier to talk on the forums too @creative_writer. I find that I share more on this platform (with strangers) than I do anywhere else. I guess it's a protective factor being anonymous and not having to edit yourself in case you upset someone else.
You sound like you may be being a bit hard on yourself. I think there are a lot of people that don't have it all together and are just trying to be (as you say) somewhat functional. In my life I talk to a lot of people and am often surprised that the people I would perceive as having it all together often are the ones that are struggling the most. A bit like the old swan gliding on the water metaphor with its feet going furiously under the water.
It sounds like you are doing your best and no one can ask for anyone to do more than that. It is great you are reaching out on the forums for support - that is a great step in itself.
Is there something you like to do that can help distract your mind - even if for a little while. Alongside your wonderful forum's name it is apparent that you write really well - you are very expressive with your words. Would that be something you would be up to doing to help you decompress a bit?