WoW forums have some sincerely good personalities, but it cannot and should not replace a professional consultation from life coach/ Dr Phil type guy.
You problem is not with WoW, man. And knowing you are under beer condition from your thread half an hour ago I advice you to chill and play some WoW for now.
BTW there is a dedicated thread to share your passport age here How old are you?
Spoiler: From what i read there you arent the oldest fart in town