I am only 24 and already thinning out on top. Has anybody used rogain or Nioxin?? Does it work? Which one is better?

Any suggestions??

Thanks!