I have seen numerous articles about experts recommending athletes in general avoiding sex before any type of competition , I was wondering if it's the same before training at the gym and how will it affect training , thank you.
Sex/ejaculation will not effect testosterone levels or muscle gains in any way.
You might feel tired after having sex so you might not have as good of a workout afterwards because of that but there are no issues with having sex before working out.