Instagram takes a long time to send videos because it is compressing them to make sure they are of good quality. This takes longer than just sending a photo, but it is worth it so that your followers can see your videos in the best possible way.