also sometimes I'm getting 0 connections as it's showing in the picture
http://imgur.com/a/dRoUf
and it will stop staking at that point and it won't refresh if there is a new connection , so basically I have to close the wallet and open it again which is basically wasting a lot of staking time especially when I'm sleeping
What you could try is:
(a) add more nodes to your "Omicron.conf" (C:\Users\
For example like this (this is my config):
addnode=138.68.148.172
addnode=139.59.228.205
addnode=46.101.167.84
addnode=107.170.221.177
addnode=116.86.221.62
addnode=138.68.148.172
addnode=139.59.228.205
addnode=159.203.62.235
addnode=165.16.139.168
addnode=165.255.85.182
addnode=207.6.74.177
addnode=212.34.248.234
addnode=213.152.162.84
addnode=24.200.66.3
addnode=46.113.123.250
addnode=5.146.222.82
addnode=5.155.58.185
addnode=54.149.220.3
addnode=68.168.161.233
addnode=77.66.16.225
addnode=79.175.197.136
addnode=92.224.49.23
addnode=92.229.82.66
(b) if that doesn't help, play a bit with the "map port using UPnP" checkbox (it is in the Settings->Options->Network tab). Change it, then close/reopen the wallet and let it stake for a day. Se if you there is any difference.
If that doesn't help... hope others could suggest something (maybe debug.log should be checked).