Why am I so bloated?

Help! My stomach has been so bloated and distended for about 6 weeks now, I get full really easily and sometimes feel nauseous. I've just had my period and I'm on the pill so I doubt I'm pregnant. But why am I so bloated is it a food allergy maybe?