Are both sentences correct?
1.He has collected teddy bears for 12 years.He started to collect them when he was six.
2.He has collected teddy bears for 12 years.He started to collect them since he was six.
In both sentences1 and 2, do U have to use perfect tense for the main clause in the second sentence.If so, is it correct to use either present or past perfect?