bebop! You're doing great! This is hard, but remember hard is not impossible, it's just hard
Other suggestions:
Time the cravings so you'll know when the next one comes it is likely to last X number of minutes... that there is a beginning and an end.
Drink lots and lots of water! It will help clean out the nicotine, etc. Plus it will keep you busy...
Do you have a hobby that you do with your hands? I found it so hard to replace the activity of my hands... what do I do with my hands?! When I was on work break, I stood outside and talked with my co-workers and chewed gum and folded my arms across my chest so I my hands were "occupied" and I wouldn't feel a need to do something with them.
My anxiety really shot up and my doc prescribed Xanax, with the understanding that if I abused it I would not get more. I didn't and now use it very rarely. It's a tricky thing because taken too often it made me feel depressed.
I napped a lot too. Nothing at all wrong with that. You're healing, recovering, and rest is very important for getting well.
Keep up the good work!