They actually look pretty healthy even though they do look quite small. I think 30-10-10 is probably too much right now but you did want to give it some ferts. Try to find ferts that are higher in nitrogen and lower phosp. and potassium. What type of lights are you using? I dont think you would be able to flower in 3 weeks unless they grew at least another foot.