vyvanse should last 10 to 12 hours. If it doesn't it might be a sign he is slightly underdosed - so you should ask your doc about that. Its very easy to titrate V up or down by small amounts.
Next, a child with ADHD is typically 2 to 3 years emotionally behind his peers - so his behavior is not that unusual for a child with ADHD. Essentially, his overall behavior is not all that different from many kids his age with ADHD. The secret is knowing how to deal with it (once the meds are correct).
I am going to give you several very good links on parenting a child with ADHD. As you have discovered, it is different then parenting a child who does not have ADHD.
And, this is a link to many good helpful hints from additudemag.
Hope this helps. If you have any specific questions please feel free to ask. Best wishes.