Sad do you see a therapist? What is your learning disability if you do not mind sharing? You are far from stupid or dumb or anything you think of yourself based on what we have talked about in chat .
Do not beat yourself up so much okay.
I am so sorry I wish I could help you out somehow and I don't know what you mean about chat I don't think you show off at all.