It took me AGES to find a job - a good 10 months, as it did my partner. He got his job via a recruiter who saw his CV on some site or another and he was hired on the spot at his interview (actually, he got two offers all of a sudden after months of interviewing and not getting this or that) for a smaller tech-related company. The pay was a bit low, but the company is growing and a year and a half later he loves his job, is very good at it, and now has other recruiters calling him weekly for other jobs at double what he was making. His salary was adjusted once after the first three months and again for this year.
I found a FTC maternity cover role on LinkedIn and went through the process quite quickly, but for a big behemoth FTSE level company. I've been there almost a year and a half, on the same contract, but will be departing (potentially) in July (who knows with that place). I am in an extremely competitive field and while my pay is very good and I got all the goodies that go with the FT role, my initial search and reaching out to specific recruiters (with recommendations even!) for a new role has been frustrating to say the least. I didnt go to this school or that school or work for this consultancy or that etc. I have two well known brands on my resume but apparently that isn't enough when a recruiter can find an exact fit for the client from the pools of thousands.
All I can say is that 1) its a tick box culture here and 2) keep plugging away. When it got to be too much for us we left town for a little bit. If that isnt possible then find another way to disconnect completely from the search - maybe a short day trip or an interesting walk or something nearby. If you want to take a part time job for the pocket cash and social aspect, there is nothing wrong with that, if you promise yourself that is all it is for. It can be very easy to let days slip past when the job search puts you in a funk, with nothing else to look forward to fill your time. Action tends to beget action and results!