Hello & Welcome, Clearskys3. Your symptoms and their duration are significant enough to warrant a screening by medical professionals. You could start with a family doctor.
Here you can find some non-diagnostic but useful tools:
PsychCentral Depression Quiz
Sanity Score Quiz
Please make yourself at home here.
By the way, consider saving your post. This is the kind of material a counselor or therapist would want to see were they to treat you.
__________________
My dog

mastered the "fetch" command. He would communicate he wanted something, and I would fetch it.