Your primary responsibility is for your son. Consult your local welfare services office for a solution for your niece's care. If you continue you will be doing your son a terrible disservice, you will not be able to give your niece the love she needs and you will end up totally frustrated and hurt.