Not very often. However, it depends what is defined as cosmetics. I do buy deodorants and nice smelly stuff, with facial cleansers etc. However, when it comes to actual makeup, I prefer as minimal as possible.
Not very often. I bought all the basics years ago (and don't wear it very much so it'll fo bad before it's empty). I occasionally pick up nail polish or lip gloss impulsively... Or moisturiser. I must have a dozen of those half done. They smell so lovely I can't resist!