Are you doing 7 miles everyday? If you are then you may be overworking your body. Incorperate rest days into your weekly training plan and you will probably start seeing progress again. I found a website called shapefit helpful when learning about nutrition, there are sections on every aspect of a training, nutrition and also have interviews with professional fitness models which gives details on their training schemes and meal plans