You can have a total of 3. If one of your characters is in a main faction, any other main faction you join will have to be that one. However, indies can be joined at will.