Thank you for the compliment!
I definitely have a solid grasp of the raids in D2, but I'm still always learning new strats/metas that can help!
Depending on the raid, if the team is running for any triumphs/challenges, and if it's a stacked (i.e. - Experienced) team versus a sherpa, I'd say I can do raids in anywhere from 30-40 minutes on the quick end to about 1.5-2.0 hours on the long end.