You can get Garam Masala in any Indian grocery store. I am sure the price is cheaper there. And its not expensive considering the fact that you use only a very small amount each time. I don't remember when I bought my packet, but a lot of it is still left and I've been using it fairly regularly ! Cheers, Rizwan