Advice PLEASE!!!

My 7 month old is the worst sleeper 😭😭😭 we give her a bath and put her to bed around 8:30-9 and she will usually sleep until 12ish but then be awake until like 3am. I try to let her cry it out but she will just scream and scream forever and not even take a breath. During the day she only naps a total of MAYBE 2 hrs. I’m exhausted and it’s causing my husband and I to fight because we’re so tired and don’t know what to do..... any advice???!!!? Before I loose my mind?!?! :(