I think it is more common with women but can happen to anyone, my doctor told me her youngest gallbladder patient so far was a 16 yr old boy.
You sound like you are having the same symptoms as me, bt I have just had an ultrasound and been told I have no gallstones. The doctor said it could be ulcers or excess acid in my stomach. Best thing to do is contact your doctor and get a test done, if it is gallbladder they can sort it out for you. I am a 31yr female and was stunned when they said I may have gallbladder problems,
thought it was an older persons illness!!
Hope you get better soon