Comps are great also be really bad for about a week then you'll wanna impress people again and get good. At least thats what happened to me then I got a job ha.
btw just finished a 11 and a half hour shift lol
If there are any resorts or hotels with events spaces they usually have a ton of jobs and pay pretty well if you get a job that gets you into a tip pool.
Below are just a few potential jobs at a place like that.
Server
Housekeeping
Houseman = sets up tables and stuff
Engineering
HR
FaB
As far as the situation with your mom I don't really know what to say aside from maybe asking your Dad to talk to her about it. Something you could do is set a reminder on your phone every hour or so that's says something like communicate and let people know what's going on.