Job hunting must be treated just like a job. You must show up on time and put in a fixed amount of working time…every day.
You must start, of course, with building a great resume. That will take time and HARD WORK. You will have to upload your resume to job boards and to career portals or company websites. That will take time and HARD work. You will need a system for systematic follow ups. That will take time and HARD work. You will need to do some study of potential companies when invited to interviews. That will take time and HARD work. You will need to do post-mortems (analyze the failures). That will take time and HARD work. You need a fixed amount of time, every day to make these commitments.
There is no easy path to finding a job or to switching companies for a better job. But the one requisite is that it all starts with setting aside a specific chunk of time EVERY DAY, the same time, the same amount of time…during which you conduct yourself with great discipline and commit to a full court press to the job of job hunting.
Tell your family. Clear your schedule. If you can’t clear your scheduled because it already is filled with too many high-priority tasks, then plan to get a few hours less sleep to make the time you need.
I can almost promise this: if your job hunting efforts are relaxed, convenient, and if you feel entitled, you won’t land that job you are hunting for. Set aside a chunk of time and commit deeply to the job of job hunting.