¡Con 5 euros no tiene ni para un menú del burguer! Yo no me centraría en que «no le llegue para alcohol o tabaco», porque con un euro que ponga cada amigo se hacen un botellón, y el que quiere fumar fuma y si no le llega con una paga junta varias, y si no los compra sueltos, y si no los pide. Evitar que caiga en eso lo puedes hacer de otra manera, pero no limitándole el dinero.
Además, teniendo en cuenta que con la edad que va a cumplir tal vez querrá ir a discotecas, necesitará para la entrada. Yo creo que 10 euros está bien.