Fffhac… I Think personally talking about the problem and realising you have one is a first big step
Now coming towards your real problem. This also had happened to me… waking up in middle of night and fap … Though I am in the process …but I Think it is getting better.
the things that worked for me is taking to people, putting up timers and rewarding myself.
Taking to people firstly makes me embarassed but it also makes me realise I am not alone. Telling yourself you can overcome this also helps
By timer… I don’t only mean mobile timers.
I put timer and note notifications on mobile or laptop (whatever device you use). At times these timers buzz off at night while I was trying to do the deed. They are not loud enough to disturb my sleep. But are annoyin as fuck when I try to watch porn.
Lastly rewarding yourself can come indifferent shapes. I tell my self I am better or doing better
I sometimes eat or have a day out alone or with someone else (a friend)
I don’t know if it helps but remember I am there.
We all are there
You are not alone.
Feel free to pm me anytime