Here is my stats lv - 18 hp - 56 I'm still allow to train my hp, even though its 3 times more than my lv. 18 x 3 = 54 but for some reason I still can keep training my hp, its 56 now
I don't know much about that. I know even if your hp is right at 54, you can still get another coarse of hp in before you have to begin training level. Did you get an RE to raise your level by one, without you knowing it? Also, did you get a super bonus? That may explain why you have more hp than your level would allow.
i got like double 2points twice i think... should i keep training my hp to 58? or should i start lving up again
In terms of saving money, train your hp up as high as you can. Because at level 18, you're only paying one codestone right? If there's some glitch letting you get away with 1 codestone, then I would train it as long as possible. Yes, your other stats are important. But in the long run, training your HP when it costs you one codestone will be better.
If it is a glitch and shouldn't happen, you should watch out about abusing it. TNT is ban first, ask questions later.