My flatmate always complains about me being noisy, what should I do?

Anonymous
So basically I live in a shared flat and the wall between one of the flatmates and me is really thin. I am a student who works part-time and she works full time. Lets say my sleeping schedule is very messed up right now. I work twice a week till 2-3 am so i also sleep very late usually. My flatmate has a regular job and she has to wake up every day at 6 or 7 am. At the beginning, I'm gonna admit it, i was pretty annoying with the noise because i wasn't sure how loud i was being. But right now i try my best to be quiet. The thing is she told me "i can be as loud as i want on the weekend but on weekdays she has to work". The thing is that i mostly work on weekends so what she's offering doesn't help at all. I have to lower the volume of everything by 9pm (Lowering meaning barely being able to hear it) I can use earphones and i do most of the time but sometimes the battery dies or my ears hurt by having them in all the time. Today i was studying at 1 am and the music was very low (i couldn't hear it when i entered the room) and just repeating some sentences with a very low voice. The thing is that my desk is right next to the wall and her bed too and she knocked so i would stop. I haven't been able to study at my desk since March. She doesn't only complain about music or me watching lectures or movies but also about movements (can't write on my desk, can't climb on my bed too loudly etc) I don't mind people being loud so i never complain about her (music too loud, her inviting her boyfriend and friends etc). One time i invited a guy home and i ended up going to his house because at 9pm she knocked at my door and told me to be quiet (we were just listening to some music and talking for only 3 min when she knocked). This is really driving me insane and I don't know what to do, i am a very shy person so i don't like confronting people but this is unbearable. I wouldn't expect people who are so noise sensitive to share flats, but hey here we are!
My flatmate always complains about me being noisy, what should I do?
20 Opinion