I like to wait until the females are fully mature and wait a full 12 weeks before attempting to breed them and I usually wean at 3.5-4 weeks. I don't think this is too long.
I also do not inbreed. I don't think it is wrong to inbreed and I may do some in the future to get certain colors but as a rule I do not inbreed. Just a personal preference of mine.