Don't beat yourself up! Smoking has/had a HUGE hold on all of us. I know people who don't vape and gave up the sticks years ago and even now they say they feel like a smoke every now and then. I guess we still have vaping to 'get us through', so to speak.
When I first began vaping, I was EXTREMELY proud and amazed at the fact that I immediately dropped from a very heavy smoker, down to just 2 a day. The very first one in the morning and the last one at night. I never felt like one through the day at all. Then I fell off the vaping wagon for various reasons and went back to the horrid things full time for a few months.
This time around, whilst I am enjoying vaping (when it just works!), I have not managed to get myself down to those 2 sticks a day. I still have an analogue more often than I'd rather and I am very disappointed in myself. But I have figured that if I push on I will kick these horrible nasty critters eventually and that's my goal.
Geez, you are doing far better than me, so just pat yourself on the back and remember these cravings will come and go for years perhaps. Ignore the little buggers and show them you are stronger than they are.