Dear Sophie: Tips for filing for a green card for my soon-to-be spouse

How long does it typically take to get a green card for a spouse? Any tips you can share?