That is a rough one.
Not sure it can be fixed....and you cannot go back and undo what happened.
But for the future, imo, its always best to be upfront and direct, then face the music or run for the hills.

What can you do?
I would hope that doing meth again is off the plate.....and you have a job.
Do you have friends, family or a co-worker you can stay with ?
Can you find a temporary sublet or rent a room?

I think a course of action, while maybe not the best, would be to
keep on track with sobriety, not put your job in jeopardy and worry about your relationship
later.