Hi Malayk,
As crazy as this will sound, I found that with my son during his 4-6months, he was only sleeping for 15 minutes stretch.
He wanted to BF evertime he work, so he was only drinking the foremilk not the hindmilk. And too much sucking and the foremilk, caused gas and OT. As soon as I stopped the BF, it solved alot of the problems. You might want to pump and give him the bottle.
Hope things get better for you.