You might be able to have it refurbished, or if you are really cheap like me, refill it yourself.
I think it is Ritchie that refurbishes compasses? Check Gooogle.
Mine gets a bubble in it every winter. Hold full all summer, but when cold temps come around, I get an air bubble. So I refill it with mineral oil in the spring, and it is good for the season.
Greg