Hi there, thank you for your question. It's a tough one really, when things in your life change it's alway going to produce stress and uncertainty. This stress is just going to magnify problems that would otherwise be easy to deal with.
I think the main thing you can do here is gain some perspective on things by shifting your focus and asking some better questions of yourself.
For example you really seem to be very focused on what is going wrong right now, focus more on the good parts of your life. University is very exciting, a chance to make new friends, things like that.
As far as your job goes I understand very well your situation. I had a very similar experience myself while at University. It's tough, what can I say. Balancing, time, schedule and money around educational requirements is not easy! Is putting up with people you work with worse though than being at work at 2am? Only you know.
If taking a job in retail will make you happy and the only drawback is the money I would do it if you can. Is your goal to be happy or make a lot of money? I would say you can do both, just take a little more time to find the right job.
You have a boyfriend you love, its not all bad, that's a lot more than some people have.
Like I said, I would just really start to be openly thankful for the good things you have in you life, thats the best thing you can do.