Hi there! I hope to be of some assistance to you! My first and most important piece of advice is to be sure that you have had a full physical to rule out any diabetes or other physical health problems that may be the cause of these cravings... and hopefully, you already have done that.
Secondly, sometimes there is a chemical reaction that happens in the body when we eat carbohydrates or sugar that elevates the "feel good" chemicals in our bodies, and this increases our desire to eat these types of foods. An excerpt from Livestrong.com:
So, if there is an underlying reason for why your body is out of balance, talking with your doctor about it may help. Otherwise, once your diet is leaning more towards the carbs and sugar, it can take some work to get it back in balance, but it isn't impossible. Start by adding proteins, like cheese, meat, etc... and add more vegetables. Be sure to take a walk or do some type of exercise each day and get some sunlight to up your levels of vitamin D. Then, add fruits... but beware that even fruit has sugar and so do this after adding vegetables and protein.
I hope you found this information to be somewhat helpful; please let me know if you have further questions or need any clarification or more information! I am happy to work with you until you feel your question has been answered! I will await your reply, and until then, take good care!!