Shades, you sound like you really really need a break Do you have a friend or someone you trust to take DS for one night?
Or can your partner help out in some way so you can get some much needed time? Even a day off so you can get your hair done, relax at cafe with a coffee?
Our little ones rely on us soo much that it easy to forget to take care of yourself. If you can get a break, it may be easier to deal with while DS is going through this milestone.
It WILL get better, it may not seem like it at the moment