Go into your settings under Network and see if Limit Data Usage is enabled. If it is that may be your problem, if not make sure your mobile data montly time period is set according to your carriers start and ending period. If your device is set for an earlier end point or time span, your data may get deactivated once your data reaches your device set cut off point. Oh and also check in your background data and see if it's enable.