Hypoglycemia isn't diabetes, but I guess since it deals with blood glucose, it explains why your'e asking here.
I'd suggest going to a forum like the american diabetes association (www.Diabetes.Org) or diabetes life (dlife.Com -- see support), as your question has been posed on those sites many times.
A quick answer: hypoglycemia is caused by too much insulin ,or insulinoma.
He needs to have his insulin levels tested by an endocrinologist; specifically, the pro-insulin.
Low blood glucose (hypoglycemia) is not a normal thing. If he has it frequently, it means he must continue to eat, which will cause weight gain. Using a fast-acting glucose (such as smarties candies) -- something that has dextrose listed as the first ingrediant -- will help to raise blood glucose fast.
You made no mention as to if your bf has type 1 diabetes and is on insulin. If he is on insulin, I strongly urge you to go to a dlife forum to discuss this with a larger audience, who is very experienced in hypoglycemic issues :).
Again, this is not a "very normal" thing.