Way to go making it to 21 days. That's awesome... keep putting one foot in the other like you said and eventually I bet you will have walked to a life you never dreamed of.
The past is just that... the past. Tuck it away and move on... but keep the lessons there for reflection. Hang in there...