By not high, do you mean around 2-4 mgs? If so, 3 months is probably a good timeline for taking a 25%-50% reduction every 1-2 weeks or so. I might have even taken longer for the last few doses. I think the big thing is not to rush it and take a pace you're comfortable with. Like you say, taking buprenorphine is much preferable to turning to alternatives.
My first experience with a taper was at rehab as they were pushing me out the door. They rushed it, and I was dopesick as I left. You can imagine that didn't turn out well.
Another thing I credit my recovery to is having strong support along the process. Also, building new lifestyle habits like going to the gym helped me improve my self-image. I don't know how much making that sort of change would apply to you but thought I'd mention it.