I take Vyvanse every day and it really helps with this. It's basically adderall, but instead of being released all at once, it's slowly metabolized into an amphetamine by your liver. Some people have horrid experiences with it (my friend couldn't sleep for 2 days) but it works like a charm for me. Maybe ask your doc about it?