For most legal steroids, you should consume them in appropriate dosage with proper diet and exercise routine for at least two months to notice optimal results. However, the timeframe for noticing results from legal steroids could vary depending on factors such as body composition, diet, and adherence to dosage.