30+ and pretty well. I've made an effort to speak Spanish every chance I get, including just this morning in Walmart
Spanish speakers are lucky to have a lot of native speakers around, you just need to take the opportunities. I still write pretty well too because I communicate with friends in my mission quite a bit.