No creo que la vitamina B1 proteja frente a las picaduras de mosquitos. Mejor usar protección solar adecuada y cremas repelentes especiales directamente en la piel
La causa de la astenia puede ser muy variada. Dar vitaminas por si funciona por casualidad, no está mal pero no deja de ser una maniobra que puede demorar el diagnóstico de alguna enfermedad…