Here's The Maximum Video Lengths for Each Social Media Platform as well as recommendations.
120 minutes (Recommended: 10–30 seconds)
2 minutes, 20 seconds (Recommended: 45 seconds)
Instagram Feed
60 seconds (Recommended: 30 seconds or less)
Instagram Stories
15 seconds (Recommended: 15 seconds)
Snapchat
10 seconds (Recommended: 8–10 seconds)
10 minutes (Recommended: 30 seconds–5 minutes