good on you getting things figured out.
don't take "this" the wrong way but most of us have known you for a long time. the issues you have described have been obvious to some of us, maybe not that we have known exactly why but we have been able to see it. the older you get the better on becomes at reading people.
any mind altering substance, weed, alcohol, etc. are bad in excess and sometimes any is too much.
i have lost both of my parents and my father in law in the last 6 years. it's tough.
bi? i could care less what you do in the privacy of your own home. i don't tell you what i do in privacy, you don't want to know and i am not telling you. same goes with what you do. i don't want to know and don't tell me. too many people are in your face with all of that. no need to hide it but no need to advertise either. one of my best friends is gay and also works for me quite a bit. he can run any piece of machinery i own and is good at repairing as well. you would be hard pressed to find a nicer guy.