I understand that atyy, that's why I asked for the specific case when the ciruit reaches equilibrium, then we have no current, and we have to assume the charge is equal in both to get that result.
I guess the question is: if I connect a battery to 2 capacitors in series (and perhaps a resistor aswell), after some time it reaches equilibrium when V=V1+V2, and there's no current anymore. So I have 1 equation, but in order to know the charge or the voltage on each capacitor, I need another equation, which is (as I know it) that they have equal charge, but I don't understand why does it have to be this way.
DaleSpam: "Two capacitors in series must have equal charge by conservation of mass " - my question is: why does it HAVE TO be this way?
Beside that, I didn't quite understand why is it also dependent of the initial charge of the capacitors, since we are talking about when the circuit reaches equilibrium, I don't see how the equilibrium depends on the initial conditions (by the definition of equilibrium)
Though I think by that I start to understand, you all see the charge distribution as something that flows through the circuit and therefore must be distributed equally in all in-series capactiros, but what I'm looking for is an explanation to why in the steady equilibrium state, it has to be that way, regardless of what the circuit has been through, what holds the charges in each capacitors and makes them be equally charged, instead of making their voltage equal, as usualy happens when 2 charged objects are connected by a conductive wire (atyy said it depends on the capacitors geometry, though (regardless of if circuit or not) if you connect 2 charged object with no matter what geometry, what will happen is equalization of their potentials)
And I understand all what you are saying about simplifying unrealistic assumptions, but I am talking about simlpe classic circuit.