Ok dude, lets go through this once more.
Any steroid you get enathate,cypionate,deca, etc.... can have a different concentration depending on the manufacture. You can get cypionate at 150, 200, 250, 300, 350 mg/ml, the options are endless so we can't tell you if you have enough or not without knowing the concentration per ml.
Typically cypionate will be around 200,250, 300 mg per ml
Example : You get 1 bottle of 10 ml, 250 mg per ml cypionate. Each 1 ml is 250 mg so in that 10 ml bottle you have 2500 mg of cypionate. So at 500 mg a week you would have 5 weeks worth in that bottle.
Don't worry about the weight or any of that crap its the concentration that matters how powerful your cypionate is.
Hope this helps. Good luck dude and be safe.