... and how long does it last for . ive had it for 3 years up to now