Hi.. most likely they are fluorosis stains on ur teeth( stains from inside the teeth); u probably have noticed them only recently .. a tooth cleaning will not remove them if so.
Next Steps
Take care not to brush hard as u will only be damaging ur tooth enamel
Health Tips
Visit a Dental specialist for the treatment options