I am not positive, but you may be allowed to work up to the 400/month basis mini job deal
I don't think so, but also not sure. 15hrs a week will probably put you over that anyway (and I think the 400 eur must be from one employer, again, I'm not sure)
Only one foolproof answer erdbeere, dump the boyfriend...no more worrying so problem solved