If he is 6-7, then I really doubt that it is MBD. That usually strikes during bone development as that is when the need for calcium is the highest. In addition, you have raised him for that long without issue, so unless you dramatically changed the way that you are caring for him, I don't see...