Go see your doctor John, maybe it is depression, it affects us all at some stage in our lives.
Start doing set hours for work, start at 8, finish at 2, for a few days a week and increase it. It will give You something to get up for and be motivated for.
Eat whole foods, chicken, ham, steak, mince, try not use the processed foods. Plenty of veg with the dinner, not chips(and dont say they are potatoes) try sweet potatoes,
If you have a Samsung smart Phone, use the S Health App, or any other fitness app, track what you eat, drink, exercise, sleep, heart rate etc etc etc
When working, download CWMoney(free version)
I use it and track everything on it,
It tells you your Daily, Weekly, Monthly, Yearly total earnings. You can set up different accounts for Cash work, MyTaxi work etc etc.
Oh and the best of luck with it all.
Oh and cut out one of the take away a week, that'll save you 20-30 quid, save it and get yourself a personal trainer. They deal with all kinds of people, big heavy folk and the slim fit bastard but they will help motivate you and achieve your goals