judging from the last pic, looks like it needs 3 more weeks but 2 if you cant wait. your doing good the plants look healthy, they can go a few more weeks and you will get better smelling buds, bigger buds, and a high that will last longer if you wait.