over a month?

you have enough time if you dont smoke again.

as long as you stay straight, 42 days is plenty of time.

i wouldnt even worry about it if i were you, you seem active even though you eat shitty (you must be half-american)....but yeah. you should be good.