and in how long will the plates arrive?
You must wait at least six weeks for custom plates to arrive.
and can I make the order at a DMV office?
Yes, but you can save yourself a trip. It is faster and easier to do it online.