From what you say, skipping meals and sleep patterns do affect your overall health as well. You should still continue to ride but try interval mileages. It seems like you went all out in a short span of time and your body needs a routine change to keep things fresh. Just like any athlete you've got to experiment with different methods of training in order to tackle various obstacles and in this case some interval training will make you work harder somedays and relax on other days while still putting in some seat time. Eating is extremely important otherwise you'll start to burn more calories than you have consumed which tips the balance. And bad sleeping habits makes for bad eating habits as well.