The time it takes for injectable steroids to work can vary depending on factors such as the specific steroid, dosage, and individual response. Some individuals may start noticing changes in muscle mass and strength within a few weeks, while for others, it may take longer.