Unable to connect

Unable to connect…and why do i have to loose my game time over it…if blizzard wont let me in then I want a refund. and why is it bnet f up every week… this needs to stop or find diff dev team…