could be psychological, had the same problems before with no explanation except for stress, so hey maybe its that too? just train to stay focued, train hard, and you gotta force yourself to eat sometimes, if you expect to grow you gotta eat, good luck and i hope things get better for you