did you give 5 sheks?
good job on 17 days! you're right, it is a work in progress and change is slow, so as long as you're moving in the right direction, you'll be ok. Keep in mind that we're very likely to continue our fall for a long time before getting up again. We rationalize this by saying that if we're already down, we might as well enjoy ourselves fully.
Breaking free does not mean accomplishing a certain amount of time clean. If I tied your hands, spread your legs and blindfolded you and tied you up in a room for a couple years and you remained clean, I would not consider you having broken through and yet, that's exactly what so many people do when they first come to the forum. You'll break free only when you've changed sufficiently to be able to live a healthy life without the addiction or the fences you've put in place, getting in your way.
Keeping clean will not change who you are. Changing who you are will change who you are.