I would suggest researching tattoo parlors in your area, looking at reviews and setting up consultations. Make sure to show them the sketch of what you want so they can see whether they can do it or not. If they say they can’t, find another artist. Don’t settle for less! And also make sure you like the artist and are comfortable around them! You can also ask about pricing but it will most likely differ shop-to-shop and they most likely won’t give you an upfront price (it’s just the way most shops are). And look into after care for your tattoo!
Very proud of you and staying self-harm free! You’re welcome! :) Good luck!