it does not matter if they are otc or not it is not healthy to take more than you are supposed to. there could be side effects. before any game he needs to get a good amount of sleep the night before and eat good meals all day, eat a lot of breads and protein, then he wont need any vitamins.