Hi, Satish,
I've only ordered prints, but received them in about one week. Here's a quote from the FAQ page --
"Greeting cards ship within 1 - 2 business days after you place your order.
Prints ship within 3 - 4 business days after you place your order.
Please note - even if you select "overnight" as your shipping method, we still need the time (above) to actually print, assemble, and package your order. Everything at Fine Art America is printed and manufactured "on demand". We don't have any pre-made products sitting on our shelves."
Hope this helps! :-)