The Speed is of sending pictures is dependent on a few things
1. Picture Size/quality
2. your Upload speed
If they are taking forever i'm willing to bet that your upload speed is lacking. If you send photos over celluar you might want to do a speed test on your upload speed. If your getting less then 1 mbps thats prolly is the problem.