Re: plan b/4 neg tests/preg symptoms
From what you described, the reason you keep getting negative pregnancy tests is because you're not pregnant. That's not how people get pregnant. You need to actually have sex for you to have a pregnancy scare, otherwise you're just driving yourself crazy for no reason.
But I strongly suggest that you pursue getting the gallbladder and ulcer issues under control as soon as possible because those things can get really bad really quick if you ignore it for too long. That's stuff can also explain majority of the other symptoms you described so I would go get it fixed ASAP.