Craving carbs usually means you're either not eating enough carbs, or eating too much fat which can block glucose absorption into your cells and cause your body to keep craving carbs.
Try this first, download a calorie-counting app and see how many calories you're averaging and also find out what your BMR is. I want to rule out some things first.