You probably already have enough B vitamins if it's upsetting your stomach. The B Stress Complex upset my stomach as well. You can try taking it at night, or just take a multi-vitamin. A lot of people take B Complex vitamins to avoid the side effects of hangovers so I've heard.