You will have to test it for yourself!
I have up to 10 joins in some stored procedures with no performance problems or concurrency issues! However, I would not recommend 10 joins to any one rather it's best to test it yourself in a development environment!