Agree, you gotta let your mix sit for a couple of days to mature, you got to let the pg, vg, nicotine and flavoring mix together and mellow out.ha - well usually at 8% it tastes quite nice - sure you have your percentages right?
Also, let it sit for a day or two and try again
I generally make a batch then store away for a 1 week and they taste good.