Hi there! I have been dealing with the same issues for almost 8 years now and it does get better. If you'd like to chat, or if you just need someone to vent to let me know. I am also in Southern California so I can do what I can to help.
You aren't alone in this, and it does get better!