I have been a diy guy for about 4 months , I started to get my vg and nic from myfreedomsmokes.com but their nic seemed to go from 24mg to 200mg before I finished the 250ml bottle , I suggest looking into rtsvapes.com , and the perfumers apprentice
I have also been doing DIY for about 4 months now and I found the best nic/pg/vg prices (per ml) at wizard labs and most of the flavors at RTS and Wizard labs were just re-bottled and marked up from the perfumers apprentice and capella flavors. (I went with a gallon of each of pg and vg

) but I agree with the suggestion of starting out with the smaller bottles first. and you will want to get three syringes (1 ml for flavorings, 3ml for small batches, and 10-12 ml for larger batches) and a few blunt tip needles in the 14 to 16 gauge range (the plastic part of the needle that connects to the syringe on mine are usually purple). If your local vape shop doesn't carry needles you can order them on amazon and the best bet for syringes is amazon or a farm supply store in the veterinary supply section. I find the syringes are the best for accuracy and the larger needles a must for the thicker VG. You will also want a few empty dropper bottles to mix into. for starting out I would recommend just rinsing and reusing the bottles you get juice in from the vape shop but the vape shops sometimes sell empty bottles to. If you decide to stick with it there are some good bottles on amazon or fasttechDOTcom. Also the program eJuice Me Up is great for calculating how much of what to put in the mix and saving your recipes.
good luck and welcome to ECF.
Edit: Bull City (now bookmarked

thanks) but wizard labs is still better priced on Nic. and has longer needles to get to the bottom of the bottle.