Hi Tahiranisa,
I have had a very similar patern with my DD for quite a long time. She was OT and so we were getting rubbish nights with many NWs, rubbish short naps, which was adding to her being OT. The best way to get things to straighten up was to put her to bed not at 7pm but at 6pm or sometimes even at 5:30pm. After 2-3 days of early nights she was catching up on sleep and her naps were getting longer and the NW were disappearing.
I moved her dinner to 4:30-5pm, 15-20 minutes later very short bath, BF, book and bed. After 3-4 days, when she was getting enough sleep and everything was going well I started to move the bed time 20 minutes later every 3-4 days.
All works well until the next tooth, cold, pain, ache etc ;-)
Currently my DD is just short of 13 months and as a rule of thumb if she doesn't sleep for a minimum of 2.5hrs during the day, we do an early night. Otherwise I get NWs, EW and everything goes upside down within 24-32hrs.
Hugs and hope it gets better.