If you are having problems starting your motorbike, then this could be due to a number of reasons. First, it could be the spark plugs and removing these for examination should probably be the first thing you should do. If they appear to be in relatively good condition, give them a quick clean with a wire brush, replace them and then check all your cable connections. If this is all in order it could be that your battery needs replacing.
The fact is, the life-span of your battery can depend on a number of factors including the brand, the type, how often the motorcycle is used and perhaps most importantly how long the motorcycle is left standing between rides. However, if the battery is over two years old and you are having ignition problems, then the chances are it will need replacing.
The important point here is that you will need to ensure you get the correct type for your specific bike. A new Honda motorcycle battery for example, will have to be one that has been specifically designed for your Honda model. Installing the incorrect one can, in fact, lead to serious damage.
However, replacement Honda motorbike batteries come in a whole variety of types and brands -- some obviously much better quality than others. It is often a good idea to do a comparison site check before deciding which battery to go for. Making note of your motorcycle details will be essential here and should include the type and model in addition to the engine size and type.
Compare a number of different brands and types and wherever possible try and read a number of reviews. While you can find out many things from a comparison site search, reading what other motorcyclists have to say about a particular brand can be the best way to ascertain which make is best for you and your bike.