I've shipped to the UAE and Kuwait on a number of occasions and in most cases it takes about 3 -4 weeks.
For some reason packages to Kuwait seem to take longer than to most other countries.
Vpirrone, all you need do is use the USPS rate table and look up the weights of your packaged items for a few different countries to determine the shipping costs. I set a rate for Canada and then one for 'everywhere else' as its just about the same for everywhere else.
When I'm determining my 'everywhere else' rate I'll usually use the rate for Australia as my guide