hi, congrats on your clean time !
Have you ever tried melatonin to help with sleep? I know it don't work for everyone, but it helped me and some others here. How long are you planning on staying on the sub? How many mg's are you taking?
Look into the amino acid protocal here in the health pages in the top right, that might help with energy too. Good luck