It isn't going to happen overnight. It's a lengthy process. There's also no guarantee that it will grow that long. If it hasn't grown past your neck for a few years then that could be your terminal length. However, it could just be that your hair isn't getting what it needs.