I sometimes intermittently fast for 24 hour periods, but recently I've switched to skipping breakfast, which effectively works out to be a 17 hour fast for me if I eat dinner at 6pm and have lunch at 12pm. Everyone says it's the most important meal of the day, but I haven't found convincing evidence of this(especially that which isn't sponsored by grain and sugar producers), and not having a huge insulin spike at the…
Are you eating enough healthy fats? (whole eggs, avocados etc). Also maybe look into ZMA (zinc, magnesium aspartate, and vitamin B6) supplementation or at least get your blood work done to see if you are low on anything. A lot of people have lower testosterone levels and sex drive due to low zinc.