If you aren't using ur own mix soil then I double t u have much perlite in that soil..dude I had ur same exact problem and I agree with everything he is saying no one gave u bad advice here.. but I believe that ur problem is ur roots aren't getting enough oxygen..with no perlite your soil is prolly pretty compact underneath the top the perlite fluffens it up so more air gets down in the soil...not only does it do your roots good but this also lets you feed nutes and water more often because the airflow dries the soil out much faster...I'm not against miracle grow..but I am a firm believer that if you don't mix soil right you will at some point encounter problems sometimes a fresh start levels the playing field for you if it is ur soil that's the problem you have a huge disadvantage u could try fixing everything and end up doing to much and really destroy the plant or turn it male..my suggestion to you is go buy some FF soil some perlite to fluffed it up and start fresh with a new pot of airy fresh soil..it could only make things better I had ur same problem and fresh soil fixed it...good luck ur plant has real potential