sorry to be the one to do it but
use the search function!!!
all of these have been asked many MANY times before. We love to help people on here, that is the whole basis of the forum, but using the search function can really save you some time. Search the issue, get the answer and you are on your way. then when you have a tricky question that hasnt been covered before we can help out.
But just cos we are nice...
bristlenose mature at 9 months or there about.
generally they will spawn regularly for about 2-3 years then begin to slow
my monster male was 10 when he passed on, but normally about 6-8 years if treated well
if you have one male then have one cave. if you have more then place a few caves around the tank, there is no real distance issue, its more a number issue, if there is 4 males and 2 caves you will have issues.
oh, and a good source of info is linked in my signature, best investment you will ever make in your bristlenose