After tons of teasing, Season 3 of 13 Reasons Why is now streaming on Netflix, which means you won't see your friends this weekend.