Stopping by to wish you well on your journey. It sounds like you are trying to find a way out and that's awesome. I never took sub but it seems harder to kick than other things. I hope you find a way that works for you. Whatever you decide I think you can do this! Welcome and keep posting!
What do you mean by feeling normal again? The Suboxone will start working right away...within like 15-30 minutes. But you are just replacing one thing for another. "Normal" to me would be free of any substance. There are many who come to this forum kicking suboxone and they seem to have a very hard time and wish they never started it in the first place. Why not just kick the heroin by itself and get clean?
You should have started to feel better right away. Your dose may need to be adjusted. Talk to your prescribing physician and ask what can be done. I hope you feel better soon.