It could be an old infection, either treated or not. If you've ever been to a place where a disease called yaws is prevalent (usually very warm places, Africa, etc), then it might be that.
What dose of penicillian are you on?
You could also ask for an RPR, which is a newer test than the VDRL, and is a bit more accurate.
could it be because i have hepa b?
No, those wouldn't cross react.
but being positive from Hepa B is also putting my immune system on a risk, right? i was told that my immune system could be down, and so i was thinking that it is caused by my hepa b infection. my ALT/AST levels were also high.
Have you had a viral load done to see how active your hep b is? You need to be following up on that. If you have an active hep b infection, it could be taxing your immune system.
I still don't know if that would cause a false positive for the VDRL, but you should follow up on that too.