My employer may have me work in a physical building located in Washington.
It would be difficult to sleep during work at a normal workplace unless you can get your day split up. But working from home depending on what the job is you can make your own hours.
A lot depends on the sort of work. If you're doing a shift where you need to liaise with others or be on call then obviously it's a problem. But if you can find the sort of work where you're just expected to do a certain amount over a week then it's fine. Just discipline yourself to get everything accomplished. You're an adult so you must already know what strategies work for you in terms of time management.
In your particular situation I think your best option is to talk to your work (they already know you're blind) and try and negotiate a full work from home job. Going to a physical location creates multiple issues and will soak up some of your revenue.