That's very little information to work with. A long time to charge could be a problem with the charger or the cable, but since you don't say how long or what phone model we don't know whether it's abnormal or not. Short battery life could just be an old battery, in which case there's not much you can do other than replace the battery. But without more information it's hard to be sure of anything (for example, if you live in an area where the signal is weak then the battery will run down quickly anyway, and we don't know how you are using the phone or how long it is lasting so again can't say whether there is even a problem).