the bitcoin wallet spendable amount is not updating the spendable amount is not updating to the watch only amount. this is now going on 3 weeks or longer. I am using bitcoin ver 0.12.1

any ideas??
Definition of Watch-only Adress: 

An address or pubkey script stored in the wallet without the corresponding private key, allowing the wallet to watch for outputs but not spend them.

So you should find your private keys in order to spend these adresses