Can drinking green tea damage/discolour your teeth over time?

No / Yes. While it will not likely damage your teeth, it can cause significant staining. The stain can be removed during your dental cleaning.