Haha I feel your pain. You have every right to be annoyed. I hate whiners too. BUT, having said that, I think you should give your bf a little more time. Be extra patient. If this is his first time to behave like this, all whiny and mopey, cut him some slack. Law school is tough, and it really takes a toll on even the most mellow folks. I had a friend who entered law school and suddenly realized she wasn't as smart as she thought she was. She was dean's list in college, all that jazz, but law school almost broke her. Anyhow, if this drags on and on and on, try knocking some sense into him. Give him some tough love if need be. If that doesn't work, find someone else who doesn't make you want to pull your hair out in frustration. Maybe the space will also be good for him, and who knows, if or when he gets his act together, you guys might still have a chance. Good luck.