how long have u had it? have u had it repaired yet?