Hercules sleeps in his crate, and he has since we first got him. I tried waking up 2 times in the middle of the night when we first got him (at 10 weeks), but he didn't go at all. So I was like, yeah I'm not going to wake up if he isn't going to do anything! So he has been able to hold it all night.
I would definitely put the crate in your room at night, if it isn't already in a place that you can hear him. Hercules' crate is not in our room because it's very close to our room, we sleep with the door open, and I'm a light sleeper. So if he whines, I'll hear him and take him out. So, assess your sitauation, and make a decision based on that. Good luck!