My fiance is a really nice person to the point where he lets people walk all over him at times. His groomsmen are some of his "best friends" (I say this in quotes because they haven't been very friend-like during this process). Anyway, we set our date over a year in advance and he asked this specific guy to be his groomsman over a year ago as well. Most of our friends are from out of town so we have tried to be as accommodating as possible. Well this guy has complained about literally everything. The tux, the rehearsal dinner time, how much flights are (he didn't start looking until 1 month before), and how he has to pay for a hotel. I made sure my rehearsal was at 6pm the night before the wedding and had to pay extra for. We also offered him to stay at our place for the night before the wedding because I will be in a hotel with my girls. All he had to pay for was one night at a hotel and his plane ticket. I understand not being able to afford things but he could have started planning things months in advance. He also has friends in the wedding party he could have planned things with. With the wedding almost one month away I am frustrated because its really putting a damper on my fiances mood. He has now just told us that he's going to be "late" to the rehearsal...Like and hour late, obviously the rehearsal will not take more than an hour! I just don't even know what to do at this point or if there is anything I can do.