Only way to find out is to stop, but I'd be willing to wager your condition would improve if you do stop. I can only assume you're dealing with black tar correct? There are a couple alternatives to smoking besides IV or IM (two ROA's I would never recommend). You can snort BTH in a couple ways. One is by mixing your dose with a small amount of water and either snorting this liquid with a straw, pouring it in your nose, or sucking it up with an oral syringe and slowly squirting the liquid into your nose directly.
I recommend using an oral syringe as it's less wasteful. You can get a hold of oral syringes for free at drug stores or by breaking the needle off of an IV rig if you have one around. Another way of snorting, which is more painful, is by freezing your heroin until it's solid and breaking into a pseudo-powder and snorting it straight. I would go the other routes first.
The last alternative besides eating it whole (which your body will just convert to morphine if you eat it) is to plug it. Add a few ml of water to your heroin, let it dissolve, suck it up with an oral syringe, then dose it rectally. Sounds gross but it takes a couple seconds and is by far the most effective ROA besides IV and IM, just apply a small amount of vaseline/petroleum jelly/lotion to your syringe first.