Why does picture messaging take such a long time?
Contact T-Mobile about this and ask them to set up MMS for you OR give you the access point settings to manually configur it–once MMS is activated you should wait some 2-4 hours to get the settings fully functional. If this also does not work then take the phone to the T-Mobile store and let them look into the issue.