Oh OP I really feel for you! It’s really hard!
My DC didn’t really bother with her food until 12 months (she has suspected CMPA but doubt that actually had much to do with it). She started nursery at 13 months and that really helped with her eating solids.
Re the sleeping, she’s 18 months now and has only stopped waking in the night (it was 2 wakes a night and nothing soothes her other than a bottle) for the last month or so. There seems to be no reason why she’s stopped really, she just has. However, we still have the occasional 1 wake up in the night where she needs a bottle and the odd evening where she’s not gone to sleep until 9/10 if she’s had a late nap or is unwell.
Me and partner found it really hard when it took hours to settle her on an evening, we never got an evening or any time together and ended up co sleeping with DC often out of sheer desperation to get some sleep, some evenings all three of us would be in tears and in bed by 8pm, it was hard and relentless some days.
I would say just do whatever makes things easier, take turns/tag team, let baby stay up later playing or a bit of tv time (miss Rachel has been a life saver in this house), get that takeaway etc, and take any and all offers of babysitting.
No harm in getting him checked at the Gp and speaking to HV but in my experience they might not be much help.
Theres nothing wrong with finding this hard, because it is hard. But it will get better.
Good luck OP, hang on in there and cut yourself some slack x