That is great Tim but you are still pretty early into recovery. You may have worse days than today and better than tomorrow....give yourself some time. I know that heroin is extremely difficult to w/d from so I give you lots of credit for hanging in there! Do you have any plans for aftercare ie meetings/counseling. Keep yourself WELL hydrated and try to eat even if you don't want to....not big meals but frequent small healthy meals.
Good Luck.
go big is right ,exercise ,healthy eating ,7 to 8 hours of sleep a night will make a big difference .it may take time before you can sleep that long . it take time but slowly ou can get you back :)
It's a bit different for everyone, but it takes time. I'm clean 11 months, and for the past few months, I've felt great. That said, I exercise, get 7+ hours sleep each night, and I eat right. Most importantly, I regularly go to meetings, and in my experience, spiritual growth does more to help you get your energy back than anything else.