it cant be my phone coz im getting internet when connecting to wifi . . . please help . its doin my head in now .
Try rebooting the phone.
This will be your mobile phone data settings, for this you will need to change them using settings the eisist way to do this is by searching for the giffgaff network settings and then put them in your data settings.