I'd suggest studying at home or at the study room of a community
centre. 
Used to do both, the latter for the simple reason that my flat
didn't have air-conditoning.
Given the cost of running an aircon (now that I have
my own flat with aircon), it's really hard to argue that the fee
paid to the CC is 'bo hua'. The fee's probably less than what many
pay a month for mobile phone usage.
The advantage of being at home is that you don't have to worry
about your stuff being stolen. If you need to look for something on
the Internet, the computer is there. If you want food and drink,
it's there too.
Unless your family is dysfunctional or your home has become a
mahjong den, most of the time the distractions are within the
limits of your control. I believe it boils down to motivation and
how badly you want to do well.
The other thing that you can work on is study technique. Long hours
do not equate to effectiveness.
cheers,
siginah