A few questions you have to ask yourself, how you notice the spots? on the lens itself or you see it in a picture. If in picture, make sure its not because the sensor have dust. And if on the lens, see if it shows up on your pictures. You can go to the service centre and ask them for a quote, see if you are ok with what they quote for cleaning your lens.