Welcome back.
Have you been to a doctor? It might be wise to get a checkup just to make sure everything is in good working order.
Also, you CAN get over the 3 week mark. The 24 hr thread is a good place to check in. Join the June thread as well. Post here often or daily. We are here for you.