Probably another 4-6 weeks before harvest maturity, not 3 weeks.
Without a diary and/or a lot more information about what you may have or may not have done, it is impossible to give an accurate diagnosis.........too much feeding? wrong feedng? incorrect pH?..........maybe a combination of all three?