Hi and welcome, I bet he is alot happier with you! well done, you will love owning a Betta, they are great little chracters! Mine is a loon :lol:
You definately need to get him a heater, unless your home is very warm, I am sure there will be one for a 2g. If he is poorly the heat helps, plus...