For the first few months after the X1 launched it took a looooong time to get a controller (or anything probably) repaired by MS. It took me 32 days to get a controller back from MS around Xmas time. However, I just sent out a 2nd controller to MS to repair on 4/30 and it will be back to me on 5/13. Two weeks from the day I mail it to the day I get it back is quite reasonable imo.
It's also not really a hassel to send it out. They list out the steps pretty explicitly. FYI you have to pay to ship it to Laredo, TX. It cost me $6 to send it from NJ, just make sure you get a tracking number.
Note to GFAQs mods: You do an absolutely terrible job at modding trolling. Get better at it and give harsher punishments for it.