I'm confused by your post and your budget. With a salary of £58k you are currently taking home £3,620 per month after tax and NI. From April, that figure will be £3,683.
Then, of course, there are pension payments. There can be big differences if you are employed by a private company or a public body or if your employer just pays the minimum amount required into a Workplace Pension Scheme.
For example, if your employer runs a Workplace Pension Scheme then you will be paying £146.77 per month, your employer will be paying £110.07 and there will be a tax credit for your pension of £36.69 per month. Also you may be able to claim extra tax relief as a higher rate tax payer depending on how your employer operates the pension scheme.
In contrast, being employed by the NHS for example, you might expect to pay in the region of £430 per month towards your pension and the NHS would be adding around an extra £760 per month - not a bad deal if I might say so.
So from April, after pension payments, you're left with between £3,536 and £3,253 per month.
Then there are student loan repayments. OK this can be tricky. You studied for seven years so can I assume this is an undergraduate degree followed by an MA or MSc and then a PhD? Or maybe a medical qualification or (as somebody else suggested) perhaps an architectural qualification?
"I have student loans then professional bank loan (standard thing for this work). in total I’m paying back almost 600 a month."
OK, that's slightly more than I would have thought - without a "professional bank loan" I would have thought you were paying around £450.
So, since you're clearly not working in the NHS with their very high pension contributions then it looks like, after paying student loans, you're on about an income of £2,900 take home after all deductions.
"my mortgage repayment, it’s up to 1,500"
OK, so this leaves you with £1,400 per month.
"Then council tax is 140 (with the single person discount). Have the heating on an hour a day, gas and electric bill was 240 last month."
OK, so this leaves you with £1,000 per month to spend. Also, I would just say that I am also a single person living alone and my gas and electric bill is nowhere near that; it's less than half of what you're paying (and I work from home!). Perhaps have a quick check for some cheaper deals?
The actual amount of money I have to live on is very similar to you. The difference is that my salary is rather lower but, there again, so is my mortgage. It balances out.
You appear to have a £1,000 a month to spend on food and anything else that you want. Some people splurge on takeaways and lease a brand new car and then wonder why they have no money. Could this, perhaps, be your situation?
To be frank I do spend an absolute fortune on food at Tesco, Waitrose, Aldi and specialist retailers, probably in the region of £70 per week - just for myself. But it's all food that I cook myself from scratch, I enjoy cooking it's a hobby.
I know that it's a total Mumsnet meme but, yes, I can stretch a £30 organic 100 day chicken from the likes of Ginger Pig to make myself five meals and also stock from the leftover bones. But the big thing here is that there is literally just me on my own - not a family.
"I eat beans on toast 3 nights a week."
Yes, I could do that as well. But I choose not to.
Unless you have a really large car lease payment on a brand new car then I can't understand where the rest of your money is going (and, yes, I also have Netflix and Amazon Prime subscriptions).
For context, I drive a 2012 Ford Mondeo. I've had it for years and it's never needed anything more than an annual service. The car is huge and it's got a massive boot. If I ever go to Ikea or buy some second hand furniture on ebay then I can usually always get it stuffed in the back of the car.
Serious question here, can you please provide some sort of breakdown as to where you spend your money at the moment?