alcohol will absolutely raise it as well ..... yes you are a good friend to try to intervene. however it is very hard to make people understand how serious it is. but type II diabetes can be controlled in a lot of cases with proper diet and exercise. and it sounds maybe he is headed down this road if it still is at 300. it needs to be about 100 to be under control.