You need more sleep and find yourself sleeping less. You need more fluids and don't get them. Now that you know the problem areas, don't ignore them, but deal with them. Schedule the hours you sleep and give them the same priority of any other aspect of the training schedule. Put sports bars in your briefcase.
Sports bars are better than fast food and even faster.
Better yet, make up a healthy food list and menu for the week. Make 5 lunches of good healthy fo at once and freeze them. Weigh yourself daily. A significant loss of weight is fluid loss, make it up. Put a water bottle in your car, gym bag, on your desk, next to your bed, and in the bathroom.