Impossible to say how long until it is ready from your picture, if this is what you are seeking opinions about.
Try uploading at least one clear CLOSE UP picture taken under normal light for specific help in answering your question.
At this stage, all anyone could accurately say is "yes, it is a cannabis plant in flower".
Depending on who's strain you are growing and the individual plants phenotype and your specific grow techniques and conditions, flowering could take anywhere from 6-12 weeks.
Hope this helps,.........
Organoman.