You store the number of npubs you follow, so generally this is an accurate number, but you have to try to keep tabs on who follows you when they interact, which makes it much less accurate and dependent on the relays you interrogate and your cache. This is my best understanding.