Thursdays, Fridays, and weekends during the time 2 PM to 5 PM (the local time of your audience) are the most suitable time to post on YouTube. This will buy YouTube time to index your video before the evenings at their busiest times. To be even more precise timings that will best represent you, you can also visit your YouTube Analytics - Audience tab and see when your viewers are most active.