Worked from home full time since about 2016. No point in going to the office now, all my colleagues are abroad.
Be creative about your space, but get a special space that is only you when working. I’ve gone from a corner of a bedroom, to a desk in the utility, to a dedicated office room. All worked.
Hard stops for lunch and end of day. Get a reason that you have to stick with them. Eg I’m about to take the dogs out, stop every day at this time for that. Later I’m out for a ride so will stop for that, got similar every day.
Don’t go Homer Simpson, make an effort to wear the same clothes you would wear in the office.
Use your camera for calls if not ‘mandatory’
Wireless headphones with a long range.
Music helps me with procrastination.