Hey MrRainbow.. and Welcome to Blue light
This seems pretty normal to me as it sounds like you are just working your way through your cycle of addiiction. Take a look through this and espiaclly read the little bit on the cycle of addciton.
>Addiction Guide<
also it is common for people to espierince "Frustration and internal pain that leads to anxiety and a demand for relief of these symptoms" but there are some of us who are positive relapsers.. so instead of us being really triggred by a negative event we are instead triggred allot more from positive events. So in other words wheneverything is going awsome we may think yeah but this could be even better or some such thing.. possibly we don't even think anything at all and or subcosciouse says alright everything is perfect time to use and possibly mess it all up again. I am much more likelly to relapse when everything is goinng really good, guess im just a positive relapser.
unfortunatelly just by watching and dealing with or avoiding sensurary stimululouse we cant avoid the addcitive drive all together. A way to think about this is in relation to the sex drve.. we dont need sexual satifaction everyday and peoples needs vary a great deal from person to person. But our addciton is in the same place in the brain as our other drives including sex and so depending on the person the drive to use will ramp up "untriggered" at intervals for that addcit.
So i feel this is something an addict has to figure out how to prevent before the get into the active use phase. These are the times that people find the support of other additcs weather it be the fellowships of NA or AA
>here< or a different approach like smart recovery
>here< helpful and in many cases needed.. we as addicts in recovery kinda all float around in different stages of the cycle of addiction and thus when on of us is starting to crumble then another of us will be in good shape and then the roles will reverse and so we all stay honest with and lean on each other when it gets a little dicey and the drive picks up.
It seams you are having a strong recovery and have done allot of smart things to make it peaceful and enjoyable.. I would consider setting up a support system for when the waters get a little rough from time to time

cause its really good to have people who know what you are experiencing and it feels good to help a fellow addict and its really nice to have people to tie up with when your inner tube looses a little air from time to time.