well, the messups did not help you. you weren't clean yet, and you raised your levels again, and required additional time to get rid of what you had just smoked, in addition to what had been accumulating for a long time.

for a long time smoker it can take 8 weeks or more to get below a 50ng cut off level (and dont get me started on a 20ng c/o level)

have you been exercising at all?

have you tried dilution to see where you stand with dilution?

maybe you can try that and report back