Go with the flow, stay in the moment, enjoy the weekend and remember,
" PROGRESS NOT PERFECTION "
I have never been an addict and yet my own recovery has taken a long time and I am a work in progress.
Your son is in recovery and trying. That's something to celebrate.
I would give a big ole hug without conditions.