There is not necessarily a best time to do cardio.
You can do it any time that feels best for you. Some people do cardio in the morning because they feel more energized. While others wait until the evening when they feel more awake to get in a good workout
. All that matters is you are doing cardio & during a time you feel you make the most out of your workout.
Answer assisted by Nicole Bressler, Medical Student