Make sure you're stretching correctly. Don't just go into slow, "hold-the-stretch for a minute" stretching right away. Start with a warm up, like a quick jog or some movements to loosen the body up. Once you got a light sweat going and your heart is beating, then start your stretching. Hold each for a minute or less, followed by moving the muscles involved through their range of motion, then stretch again. Do that for every stretch you do, and you should see results a bit faster. The cool thing about stretching, as opposed to say, weight lifting, is that you can do the same muscles all day and only get better. There isn't a "rest" period you need to go through with stretching. So, maybe the issues isn't that you aren't doing it everyday, but instead you aren't doing it long enough to get any real results. Hope that helps.