It is far safer to get vitamin A from food made from animal liver, than to take any vit a pills.
People have consumed animal livers (pig, cow, sheep, chicken, pigeon, duck, turkey, rabbit, antelope, etc) for millions of years, and it would take huge amounts over a few days to get poisoned or to get liver damage.
Just try to get some good liver, preferably from grass fed animals like cows or sheeps, and see if it helps you.
It is more natural way, and far more safe.
But, do not play with a polar bear liver :-)
Carrots contain a lot of beta-carotene and beta-carotene can be used by our body to create vitamin A.
But, you can not get poisoned by consuming carrots.
People have lived for weeks and for months on fresh carrot juice, and the worse symptom is good health and yellow skin on palms and feet.
Vitamin A is oil soluble.
If you pop a pill on a low fat diet, your body may not absorb any of the vitamin A from that pill.
Absorption of the vitamin A depends on having good quality fat in your diet.