Vitamin E, vitamin H, B-complex vitamins and necessary calcium are great for your eyelashes. Vitamin H, also called Biotin, is a B-complex vitamin famous for its ability assisting with your body to convert food into fuel. Besides, vitamin E improves immune system function and protects your hair follicles from clearing free-radicals as it is an antioxidant preventing your eyelashes from breaking. And B-vitamins are also important for eyelash growth and maintain healthy hair, I mean, it can keep your eyelashes lustrous. In my opinion, you can make your eyelashes grow shiny and stronger by balancing your diet, I would prefer that. What is more, based on Nutritional Supplement Educational Center, milk, whole grains and fresh fruit contain B-complex vitamins and foods such as egg yolk, bananas and cauliflower and brewer's yeast, are high in vitamins. Also, taking necessary vitamin D helps the absorption of other vitamins.