Sorry to hear that. In my opinion your diet is a mistake. And it certainly confirms the thinking behind an assumption I had previously made: You have unhealthy hormone levels and hence your sex drive is in the toilet. I make this assumption because of your writing that you don't want to date until 2015, deciding such a thing for a young lad like you can only be possible if you have a very shitty sex drive which is due to corrupted testosterone and thyroid hormone levels.
Viewing your diet, it would make sense that your hormone levels would be corrupted, for the following reasons:
-too few kcal: by far not enough energy. When one is fasted the system is stressed and releases catecholamines that give you a buzz even though you are undernourished. You then think you feel good when you are really decimating your health and brain. Malnutrition is first and foremost attributed with cognitive decline and accelerated aging. You'd feel much better if you added a lot more calories to your diet. Try putting half a stick of butter into your tea in the morning, simply for giving your body the energy it so desperately needs.
-not enough fat. especially of the healthy kind, like fish oils. You should eat fish or sea food at least once a week. further, you have some fat from chipotle, namely form the beef and sauces, but imo it's not enough with such a restricted diet. eat more butter, fish, olives