I'm probably broken and should just get a dog... 🙁
Having had a father who was a psycholgist, my best advice is to go find a licensed psychologist in your area - and ideally one that comes highly recommended - and start working with this professional to start delving into these issues.
(*Note: This is serious advice, and not some dig to you - an Internet stranger to me.)
To be clear, I am NOT saying there is anything wrong with you, and I am NOT claiming that you are mentally ill.
I AM saying that when you are having troubles that impact your life to the degree you've mentioned, then it's time to hire an expert.
There is NOTHNG to be ashamed about going to see a psychologist about life issues. (Would someone shame you for going to an M.D. for a heart condition? Or a lawyer to research bankruptcy? Or a financial planner to set up a trust fund?)
Mental health is probably the single most OVERLOOKED thing in people's lives in today's world.
Don't fall victim to pride.
A *good* psychologist can give you tips and tricks to deal with whatver is impacting your life, and help you to figure out how to deal with that situation.
So who doesn't need good advice?!
Lastly, psychologist are licensed counselors and do NOT presribe medicine. Most issue people face in life deals with how you perceive yoruself and the world and deal with others, and those require techniques in how you think, act and do. Rarely are drugs the answer, and the "have a problem, take a pill" approach to mental health is great for big pharmaceutical, but rarely for humans.
P.M. me if you wanna talk more offline.
And go Google "springer spaniels" and consider my earlier advice...
🙂