boiled eggs are often loaded with sulfur
http://answers.yahoo.com/question/index ... 647AAmmGo5
He could maybe smell you cooked ,shelled and ate them but its also likely that the same egg smell was emanating from you after eating them .
People are strange . I learned not to be paranoid about it but i don't put anything out of possibilities with folks . And people choose weird ways of dealing with odd situations(bb,your & theirs) often to be Politically correct or avoid ruffled feathers .
When we were kids ,we would just say "man.. you got doo doo breath !!

" or "Jo Bref STanK !! " . Sorted in seconds flat. Now ,as law abiding adult ,we can go literal Years with bb/bo,etc and have no clue because of these bullsh!t hint and social Codes .
Also , as we know, we mainly sense Changes in odor . If you work at a sewage plant ,you may only smell it when arriving at work for a few minutes ,then nothing. So your roommate walking in the door is hit by the new smell but it diminishes in minutes ,even with the smell still kickin . Its not likely always there .
I wouldn't put it past a roommate to take you to a bar so his buddies could secretly come by your apartment to witness the odor ! anyways..I think it helps to put myself in the 'smellers' shoes. What would I say or do ? What can calm the smell ? Is it better if he were blunt ? Maybe bluntly tell him so .
I was in the building hallway a few months ago getting the elevator . I walked past some girls and said 'hello' or whatever. They are like "PFEwww!! smell like somebody Farted up in here!!" fanning their face . I held the elevator door for them . Now this is 3 obese black girls . Taking the stairs 5 stories down on a hot day . So I know what you mean about 'room filling ' bb. But personally i really welcomed their straight forward bluntness for a change . I did not kid myself. My breath was not good that day .
My parent pulled the car over at a gas station , gets out, no gas, comes back with water and gum . Asking "did you brush your teeth this morning ?". Not good that day .
In class i answer a question . The lady in front of me suddenly appearing as if birds are dive bombing her head ,looking up and fanning frantically .

.She asks "do you smell that ?!" . Not good . Is this the extent of my existence ? 'That guy with bad breath' ? No way . I know its not every day . Even if it was ,we are all Much more than what we are judged as . Right ?