Bahrain’s postal service has become totally erratic. A letter or parcel can typically take two weeks to three months to arrive .