You can start a new goodybag early when you have less than 100 minutes, 100 texts or 100MB left in your current goodybag. If you have more allowance left than this then you'll have to wait.
Here are the instructions on how to purchase a goodybag early when your allowance is below 50 mins and/or 50MB:
First make sure you are logged into your account.
Go to My giffgaff: https://giffgaff.com/dashboard
-If you have less than 50 minutes or 50MB left in your goodybag, a message will appear under "My goodybags" on your "My giffgaff" page.
-If you are recurring your goodybag, you can decide to recur your next goodybag right now.
-If you have a queued goodybag, you can decide to start your queued goodybag right now.
-If you have no recurring or queued goodybag, you can select a new goodybag to start right now.
When you purchase a goodybag early, it erases your current goodybag and you will lose any remaining allowance, so giffgaff ask you to confirm you are really sure you want to start a new goodybag right now.
When you select a new goodybag or recur your goodybag early, the payment for the new goodybag is taken at this point, and a payment confirmation page is displayed.