I'm a novice at this, but from where I stand you are doing an incredible job. 4 months is amazing! The most I have ever managed is 3 nights. I really don't have any advice I'm afraid. Just know that you are not a failure, you are an inspiration to many, including me. If I ever get to 4 months (here's hoping!), I will think of you and thank you for helping to get me there.