Check your Access Point Name settings (APNs) in the mobile data settings menu. Maybe these have got messed up. If so, you should be able to get the correct settings from your provider's website.
You should also check for silly things, like that mobile data is enabled, and that your network mode is 2g/3g.
If all settings are OK, speak to your provider, as it might just be a network problem.