Rest and recovery is one of the most important things you NEED to in order to lose weight successfully. You need adequate sleep every night (6-8 hours) in order for your body to recover and reduce stress. Many hormones, like growth hormone and testosterone, are elevated during rest. These hormones will help your performance in the gym and help repair your muscles. Recovery time between workout days is extremely important! Try to imagine driving your car 7 days straight with no rest time, your car will most likely over heat and have issues. Your body also needs a break and will not be able to recover if it is constantly being worked out and stressed. Working the same muscle group everyday will not guarantee more muscle development or weight loss. The stress hormone, cortisol, will most likely remain elevated and weight loss will slow down. Try to get as much rest as possible and listen to your body.
Weightlifting: I recommend 24 hour of rest and recovery between muscle groups.
Sleep: I recommend 6-8 hour of rest and recovery a night
High Intensity Training: I recommend 24 hour of rest and recovery between muscle groups.