Assuming you mean Milligrams in all the levels quoted, then there are 2 levels which could be problematic:
1)You dont say what type of Vitamin A whether it is fat soluble or beta carotene you are using.
If the vitamin A is retinol, the fat soluble type, the normal RDA is
900 MICROGRAMS which means you are taking 8 TIMES the recommended dose.
This fat soluble vitamin builds up in the tissues and can cause all sorts of problems including liver failure, especially if taken every day.
2) Again if the type of Vitamin B3 is
NIACIN and not buffered B3, called
NIACINAMIDE, then the probable cause of your body odor is the niacin which at the level you are taking can cause detox symptoms. Again taking high amounts of niacin can stress the liver.
https://www.naturalnews.com/033168_ni...ification.html
Personally making my own B vitamins from bulk powders would be the the last thing I would do. Not only is there a danger of getting it wrong, but other elements of a standard B Complex such as PABA, Choline, Folic acid and B12 are missing.