Since you're already late a test should show accurately. There's no need to wait at this point. However, based on what you have said I would assume no you're not. Your cycle is likely messed up from the birth control and steroids that you were on. See a doctor for a blood test to determine pregnancy or not, and then you can go from there.
i am really in need of advice here i am driving myself crazy over all of this...