Hello and Welcome:
There are many here who have battled different problems, and some perhaps even heroin, although I cannot say that for certain. What I can say is that we are an accepting bunch, knowing that for each person that finds their light, the whole world then shines a bit brighter. Therefore, we each take a bit of responsibility to help everyone else that we feel able to - whether it's a kind word, a helpful instruction, or sometimes a new perspective on how to do things.
I have a friend on another forum who has been clean for 20 years now. She is a wonderful person who came through her own personal heroin hell and won - and therefore I know that you can do that too.
You have taken a good first step for yourself, in starting to learn SFQ, and as you go through the process, please know that there are many here who are willing and able to help you - and beyond that the support people at LSC are wonderful. Never feel embarrassed to ask for our help. Your heart and mind are definitely focused on your goal, and that is wonderful. You are a unique person with unique talents, and goodness only knows how many others you will be able to help as you work toward your own perfect healing.
Blessings to you,
Unis 