Can I still start my goodybag early even if I have already bought it and it's in the quite to start when this one runs out
Yes you can.
As soon as the balance of your current goodybag falls below 5 minutes, or 5 MB of data you'll see a link on your dashboard saying 'Start your next goodybag today'
By starting a new goodybag you will completely remove thr current goodybag and any remaining minutes, texts and data.
There is no option to start goody bag now,why is that,I have ran out and have another waiting
If you're using the My giffgaff App then you would need to go to your website dashboard https://giffgaff.com/dashboard and the link should be foundunderneath your goodybag display.
On mine it says buy next goodbag not buy today what if I purchase one then can use untill next month
If you don't have a goodybag queued, your current minutes are below 5, or your data balance is below 5 MB then you can buy a new goodybag now and choose to start it right away, or to queue it during the purchase process.
Starting a new goodybag now would completely remove your current goodybag and any remaining minutes, data and texts.