There are many reasons why your body may not be getting enough vitamin A. For example, if you have any digestive issues, you may not be absorbing vitamin A well. Common digestive issues include gallbladder problems, liver problems, leaky gut or inflammatory bowel diseases. Even if you have a healthy digestive tract, vitamin A is difficult to absorb. A high fiber diet also binds vitamin A, making it unable to absorb all of the vitamin A from your foods. Other factors that can lead to low vitamin A levels include: - Being on a high protein diet (or drinking a lot of protein shakes). This is because the more protein you eat, the more vitamin A your body needs.  - Taking vitamin D supplements. Both vitamin D and vitamin A use the same receptors in the body, so if you get too much vitamin D, it can crowd out vitamin A in your cells. - Consuming a diet that’s high in omega-6, as most Americans do. High intake of omega-6 fats increase oxidative stress in the body, so it likely increases your vitamin A needs.