Keep it clean
You say that you have had it for around 5 months. How many times have you cleaned it? GoreTex, eVent, and Neoshell need to be clean to stay dry. Your own body oils can draw water through the fabric and are often the cause for most waterproof breathables to fail. A clean jacket is a dry piece of gear. When in dought wash it with a techwash cleaner, then add a new coating of DWR to the outside to aid in keeping dirt from bonding to the fabric. Same goes for your ski and rain coats as well. Hope this helps.
I love to dance, but who needs the music- It throws me off.