Ok theres lots of ways to partially fix or at least hide this common problem.
I always, always, always used hirudoid cream, it cleared bruises up by the next day and usually the mark was gone the next day or day after. With arms that havent been repeatedly abused by a needle you shouldnt really be getting noticeable marks, when I first started I pretty much never got tracks, it was only after I started shooting over the same spots that the marks and bruising got worse. But hirudoid cream is a must for any IV user IMO.
Secondly you should be putting heat on the area after the shot, not ice. Once I put ice on a missed shot of speed and fuck it made it hurt sooo much more and made the whole thing worse. Heat dilates your capillaries and lets the dead blood(i.e bruise) dissolve and you should have next to no mark there the next morning. I used to use a heat pack on every shot even if I didnt miss.
Thirdly, is this person mixing up your shots with new needles, spoons, water etc? Most people I know with HepC caught it from a spoon or something like that, so while I know you know your shit and probably know this already, its easy especially when your off your face to forget these things. HepC infected blood can last weeks, even a month or more outside the body. Luckily HIV only lasts a few minutes.
Make sure you shower every day, pref twice as it washes away old skin and gives your body a chance to grow new skin. I found when I was a dirty junkie and wouldnt shower for 2 days in a row(or more, yes im extremely ashamed to admit this) my tracks would be worse, but if I showered every day or twice as I said then I pretty much didnt ever have tracks.
Be very, very, very careful with this ROA. Everyone starts off thinking its a more efficient and better way to do their drugs and that they'll be able to keep it under control, but I honestly believe that within 6 months to a year less than 2% end up having it under control(I shot H once a week for a year and kept it under control then somehow I lost that control and it turned into at least every second day). Even if they dont shoot up every day like me(The time between my shots vary from a few times a week to once a month and im most certainly addicted to both the drugs and the needle) it will creep up on you. Everyone starts in your position my friend, all you can do is be as careful as you can, know your sources and while im no sure whether you should learn to IV yourself im also not sure whether its a smart idea to have this other guy hit you every time, I certainly wouldnt trust anyone else to get me except myself.
Just be careful, we value our BL'ers here obviously and I wouldnt want anything to happen to any of you guys. Just be as safe as you can and if your already under the influence of something and your going to have a shot just think that little bit harder about what your doing.