Boyfriend can't stay hard or cum

So my boyfriend and i have been dayin for a little over a month now, & we been trying to get sexually active a few times.. but he can never fully get hard which is why we never make it passed foreplay, like it stays hard then gets soft pretty fast or if he does cum (when i give him head) he cums but he's barely hard.. He told me it's because he overthinks a lot and is stressed but this happens every time even when i try my best to calm him down and be there for him. I can tell he gets frustrated.. Idk what to do, any suggestions of how to fix this?