How do you fix an upstairs bathroom shower leak and should a professional do it?

You should let a professional do that, incase there is more damage that you can not see that the water has done.